언어/Python
Python_불리언 인덱싱
asu2880
2022. 6. 20. 15:30
# True, False 값으로 인덱싱을 진행
# True는 출력하고, Falses는 미출력
# 조건을 통해 값을 가져올때 사용
arr1 = np.array([1,4,2,3,5])
arr1
# 2보다 큰 값들을 출력
bol = arr1 > 2 #boolean 값을 넣을 변수 bol
bol
arr1[bol]


# 2보다 크고, 4보자 작은 값들 출력
# numpy는 비트연산자를 사용하기 (&(and), |(or))
bol = (2 < arr1) & (arr1 < 4)
bol
arr1[bol]

728x90
반응형