반응형
Boolean 연산: & |
중요한 내용!
- 넘파이에서 데이터 억세스에 사용하는 '그리고(and)'는, 사용하지 않고, &로 사용한다.
ㄴ and는 조건문(if)에서 사용하는 것.
- 넘파이에서는 '또는(or)'을 "|"기호를 사용한다.
- 비교 대상은 괄호로 묶어준다.
- ex) X의 데이터 중에서 50보다 크고 80보다 작은 데이터만 가져오시오
- ex) X의 데이터 중에서, 30보다 작거나 90보다 큰 데이터만 가져오시오.
실습:
Q) X = 5 x 5 ndarray 를 만드세요.정수 1 부터 25 까지 순차적으로 들어있습니다. Y = Boolean indexing 을 이용해서 홀수만 뽑아서 배열로 만듭니다
A)
X= np.arange(1,25+1).reshape(5,5) Y = [(X%2==1)] |
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 데이터 시각화: 개념,plt.plot(x,y), plt.show(), plt.savefig() (0) | 2022.05.05 |
---|---|
[Python] 판다스, 데이터프레임 합치기: concat(), merge() (0) | 2022.05.04 |
[Python] 넘파이 슬라이싱, 중복제거, 연산: [ : ], copy(), unique() (0) | 2022.05.04 |
[Python] 넘파이 어세싱, 삭제, 추가: [ ], delete(), append(), insert() (0) | 2022.05.04 |
[Python] 넘파이 조건에 부합하는 데이터/인덱스 위치 찾기: argmax(), argmin() (0) | 2022.05.04 |