NumPy Swapcase 함수

Beginner

소개

이 랩에서는 NumPy 라이브러리의 char 모듈에 있는 Swapcase() 함수를 사용하는 단계별 과정을 다룹니다. 이 튜토리얼은 NumPy 에서 문자열을 조작하고 문자열 내 문자의 대소문자를 변경하려는 사용자를 위한 것입니다.

VM 팁

VM 시작이 완료되면, 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접속하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수도 있습니다. Jupyter Notebook 의 제한으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.

학습 중 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

Numpy 라이브러리 임포트

첫 번째 단계는 Python 환경에 NumPy 라이브러리를 임포트하는 것입니다. 다음 코드 조각을 사용하여 이 라이브러리를 임포트할 수 있습니다.

import numpy as np

문자열 배열 생성

두 번째 단계는 문자열을 포함하는 배열을 생성하는 것입니다. np.array() 함수를 사용하여 새 배열을 생성할 수 있습니다. 다음은 예시 코드 조각입니다.

arr = np.array(['Numpy', 'NumPy', 'numpy'])

Swapcase() 함수 사용법

세 번째 단계는 Swapcase() 함수를 사용하여 배열의 문자열 내 문자들의 대소문자를 변경하는 것입니다. np.char.swapcase() 함수를 사용하여 이 작업을 수행할 수 있습니다. 다음은 예시 코드 조각입니다.

arr_swapcase = np.char.swapcase(arr)

결과 출력

마지막으로, Swapcase() 함수의 결과를 출력해야 합니다. print() 함수를 사용하여 대소문자가 변경된 새 배열을 표시할 수 있습니다. 다음은 예시 코드 조각입니다.

print("Original array:", arr)
print("Swapped cases array:", arr_swapcase)

예시

예시 코드를 사용하여 Swapcase() 함수를 이해해 보겠습니다.

import numpy as np

## 문자열 배열 생성
arr = np.array(['This is NumPy Tutorial', 'Swapcase function', 'python'])

## 문자열 내 모든 문자의 대소문자 변경
arr_swapcase = np.char.swapcase(arr)

## 결과 출력
print("Original Array: ", arr)
print("Swapped Cases Array: ", arr_swapcase)

위 코드의 출력 결과는 다음과 같습니다.

Original Array: ['This is NumPy Tutorial' 'Swapcase function' 'python']
Swapped Cases Array: ['tHIS IS nUMpY tUTORIAL' 'sWAPCASE FUNCTION' 'PYTHON']

요약

이 랩에서는 Numpy 라이브러리의 char 모듈에 있는 Swapcase() 함수에 대해 배웠습니다. 이 함수는 문자열의 대문자를 소문자로, 소문자를 대문자로 변환하여 문자열의 요소별 복사본을 반환하는 데 주로 사용됩니다. 주어진 문자열의 문자의 대소문자를 서로 바꿉니다. 이 랩에서는 Numpy 에서 이 함수를 사용하여 문자열을 조작하는 단계별 프로세스를 다루었습니다.