NumPy Count 함수

Beginner

소개

이 랩에서는 NumPy 의 count() 함수를 다룰 것입니다. 이 함수는 배열 또는 문자열 내에서 주어진 부분 문자열의 발생 횟수를 세는 데 매우 유용한 메서드입니다.

VM 팁

VM 이 시작된 후, 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접근하십시오.

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

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

필요한 모듈 임포트

import 문을 사용하여 NumPy 모듈을 가져오는 것으로 시작합니다.

import numpy as np

문자열 배열 정의

예제를 위해 사용할 문자열의 NumPy 배열을 정의합니다.

str1 = np.array(['ooooaaaaqqqk','ccccvvvvvaaaao','ggghhhjjjsskkka'])

부분 문자열 출현 횟수 계산

count() 함수를 사용하여 배열 내에서 특정 부분 문자열의 발생 횟수를 셉니다.

y = np.char.count(str1,'a')

결과 출력

선택한 부분 문자열에 대한 count 함수의 결과를 출력합니다.

print(y)

여러 부분 문자열 개수 세기

count() 함수를 사용하여 배열 내에서 여러 부분 문자열의 발생 횟수를 셉니다.

z = np.char.count(str1,['k','o'])

결과 출력

선택한 부분 문자열에 대한 count 함수의 결과를 출력합니다.

print(z)

검색 범위 제한

count() 함수를 사용하여 배열 내 특정 범위 내에서 특정 부분 문자열의 발생 횟수를 셉니다.

x = np.char.count(str1,'a',0,7)

결과 출력

특정 범위 내에서 선택한 부분 문자열에 대한 count 함수의 결과를 출력합니다.

print(x)

요약

이 랩에서는 NumPy 라이브러리의 count() 함수를 다루었으며, 다양한 시나리오에서 이를 사용하는 방법을 이해하는 데 도움이 되는 세 가지 예제를 살펴보았습니다. count() 함수는 배열 또는 문자열 내에서 특정 부분 문자열의 발생 횟수를 세는 데 사용됩니다.