소개
NumPy 는 Python 에서 수치 계산을 수행하기 위한 널리 사용되는 라이브러리입니다. 이 랩에서는 NumPy 라이브러리의 char 모듈에 있는 isspace() 함수를 다룹니다. isspace() 함수는 요소 내의 모든 문자가 공백 문자 (whitespace characters) 인지 확인하는 데 사용됩니다. 이 랩은 Python 에서 이 함수를 사용하는 방법에 대한 단계별 가이드를 제공합니다.
VM 팁
VM 시작이 완료되면, 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접근하십시오.
때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.
학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.
필요한 라이브러리 가져오기
isspace() 함수를 사용하기 전에 NumPy 라이브러리를 가져와야 합니다. 다음 코드 조각을 사용하여 이를 수행할 수 있습니다.
import numpy as np
isspace() 함수 사용하기
NumPy 라이브러리의 char 모듈에 있는 isspace() 함수는 요소 내의 모든 문자가 공백 문자 (whitespace characters) 인 경우 True를 반환하고, 그렇지 않으면 False를 반환합니다. 이 함수를 사용하려면 np.char.isspace()를 호출하고 문자열 배열을 전달해야 합니다.
구문:
np.char.isspace(arr)
여기서 arr은 이 함수가 적용될 문자열의 입력 배열입니다.
isspace() 함수는 문자열이 공백 문자만 포함하는지 여부에 따라 각 문자열 요소에 해당하는 True 및 False 값을 가진 부울 값의 출력 배열을 반환합니다.
예제 1
이 예제에서는 공백과 일부 알파벳을 포함하는 문자열과 함께 isspace() 함수를 사용합니다.
inp_ar = np.array([ 'Superb !', 'Amazing!'] )
print("입력 문자열은:")
print(inp_ar)
x = np.char.isspace(inp_ar)
print("출력은:")
print(x)
출력:
The Input string is:
['Superb !' 'Amazing!']
The Output is:
[False False]
예제 2
이 예제에서는 공백 문자 (whitespace characters) 와 줄 바꿈이 있는 문자열과 함께 isspace() 함수를 사용합니다.
inp_ar = np.array([ '\n', '\t',' ','abc nb'] )
print("입력 문자열은:")
print(inp_ar)
x = np.char.isspace(inp_ar)
print("출력은:")
print(x)
출력:
The Input string is:
['\n' '\t' ' ' 'abc nb']
The Output is:
[ True True True False]
요약
이 랩에서는 NumPy 라이브러리의 isspace() 함수에 대해 배웠습니다. 구문과 이 함수가 반환하는 부울 값과 함께 어떻게 사용되는지 다루었습니다. isspace() 함수는 사용하기 쉽고 문자열에 공백 문자가 있는지 확인하려는 많은 상황에서 유용할 수 있습니다.