파이썬기초

파이썬 넘파이 불린 인덱싱(Numpy Boolean Indexing)

AI독학 2023. 12. 31. 23:37

 

불린 인덱싱은 조건 필터링을 할 수 있어서 매우 유용하다. 

이 기능으로 추 후 판다스 가공에도 많이 사용 할 수 있다. 

 

필터링 조건이 True인 값을 추출 한다고 생각하면 된다. 

 

 

1
2
3
4
5
6
7
import pandas as pd
import numpy as np
arr1 = np.arange(12)
print("논리값 확인 ")
print([arr1>5])
print("논리값이 True 인 것만")
print(arr1[arr1>5])
cs

 

결과 값 처럼, True값만 조회 되는 것을 확인 할 수 있다. 

이것을 사용 하면 if , for 문 같이 loop를 돌지 않고 할 수 있기 때문에 계산이 빠르다.