언어/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
반응형

'언어 > Python' 카테고리의 다른 글

Python_영화 평점 구하기  (0) 2022.06.20
Python_numpy 함수  (0) 2022.06.20
Python_텍스트 파일 불러오기  (0) 2022.06.20
Python_numpy  (0) 2022.06.17
Python_딕셔너리  (0) 2022.06.16