NumPy istitle 함수

Beginner

소개

이 튜토리얼에서는 NumPy 라이브러리의 char 모듈에 있는 istitle() 함수에 대해 알아보겠습니다. 이 함수는 문자열 입력 배열의 주어진 요소가 제목 형식 (title cased) 인지 여부를 판단하는 데 사용됩니다.

VM 팁

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

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

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

NumPy 라이브러리 임포트

istitle() 함수를 사용하려면 먼저 NumPy 라이브러리를 임포트해야 합니다. 표준 별칭 np를 사용하여 임포트합니다.

import numpy as np

입력 배열 생성

이제 istitle() 함수에 전달할 문자열 입력 배열을 생성합니다. 이 예제에서는 세 개의 요소: 'APPLE', 'Mango', 'guava'를 가진 NumPy 배열 inp1을 생성합니다.

inp1 = np.array(['APPLE', 'Mango', 'guava'])

istitle() 함수 적용

입력 배열을 생성했으면, 이를 istitle() 함수에 전달할 수 있습니다. 이 함수는 입력 배열과 동일한 형태 (shape) 의 부울 (Boolean) 배열을 반환합니다.

out1 = np.char.istitle(inp1)

출력 배열 보기

마지막으로, istitle() 함수를 사용하여 얻은 출력 배열을 출력합니다.

print("The input array: ", inp1)
print("The output array:", out1)

2-4 단계의 전체 코드

inp1 = np.array(['APPLE', 'Mango', 'guava'])
out1 = np.char.istitle(inp1)

print("The input array: ", inp1)
print("The output array:", out1)

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

The input array:  ['APPLE' 'Mango' 'guava']
The output array: [False  True False]

문자열과 함께 istitle() 함수 사용

이 단계에서는 문자열 'This Is An Input String'과 함께 istitle() 함수를 사용합니다. 이 문자열은 istitle() 함수에 전달되며, 문자열이 제목 형식 (titlecased) 이므로 True를 반환해야 합니다.

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

5 단계의 전체 코드

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

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

The input string :
This Is An Input String
The output from 'istitle()' function :
True

요약

이 튜토리얼에서는 NumPy 라이브러리의 istitle() 함수에 대해 배웠습니다. 이 함수의 사용법, 구문, 입력 인자 및 반환되는 출력에 대해 다루었습니다. 또한 입력 배열과 단일 입력 문자열로 이 함수를 사용하는 방법을 시연했습니다. 마지막으로, istitle() 함수를 사용하여 입력 문자열이 제목 형식 (titlecased) 인지 여부를 확인하는 방법을 살펴보았습니다.