NumPy startswith 함수

Beginner

소개

이 랩에서는 NumPy 의 startswith() 함수에 대해 배우게 됩니다. NumPy 라이브러리의 char 모듈에 있는 startswith() 함수는 True 또는 False 값을 가질 수 있는 부울 배열을 반환합니다. 이 함수는 주어진 문자열이 함수에 지정된 접두사 값으로 시작하는 경우 True 를 반환합니다. 지정된 접두사로 시작하지 않으면 False 를 반환합니다.

VM 팁

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

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

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

라이브러리 가져오기

NumPy 라이브러리를 사용하려면 먼저 아래와 같이 임포트해야 합니다.

import numpy as np

입력 문자열 생성

데모 목적으로 입력 문자열을 정의합니다.

arr = "The quick brown fox jumps over the lazy dog"

startswith() 함수 사용법

2 단계에서 생성한 입력 문자열에 startswith() 함수를 사용해 보겠습니다.

## 확인할 접두사 (prefix) 를 "The"로 정의
prefix = 'The'
## 문자열에 startswith() 함수 호출
print(np.char.startswith(arr, prefix))

출력:

[ True False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False]

선택적 매개변수 (Optional Parameters)

startswith() 함수에 선택적 매개변수를 전달하여 검색의 시작점과 끝점을 제공할 수도 있습니다.

## 인덱스 4 와 7 사이에서만 검색
print(np.char.startswith(arr, prefix, start=4, end=7))

출력:

[False False False False]

접두사 (prefix) 가 없는지 확인하기

이제 입력 문자열에 접두사가 존재하지 않는 경우 함수의 출력을 확인해 보겠습니다.

## 확인할 접두사를 "quick"으로 정의
prefix = 'quick'
## 입력 문자열에 startswith() 함수 호출
print(np.char.startswith(arr, prefix))

출력:

[False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False]

요약

이 랩에서는 NumPy 라이브러리의 startswith() 함수를 사용하여 주어진 문자열이 지정된 접두사로 시작하는지 확인하는 방법을 배웠습니다. 또한 함수에 전달할 수 있는 선택적 매개변수도 살펴보았습니다. 이 랩을 마치면 유사한 목적으로 startswith() 함수를 사용할 수 있게 될 것입니다.