이름이 frodo인 2, 4번째 index에 해당하는 배열들을 반환하고 있다.
이름이 frodo에 해당하지 않는 index를 선택하고 싶다면,
arr_2d[names != 'frodo']
당연히 이렇게도 할 수 있고,
arr_2d[~(names == 'frodo')]
opposite = names == 'frodo'
arr_2d[~opposite]
~표시를 이용해 조건을 반대로 걸거나 조건을 변수에 할당해 사용할수도 있다.
조건 여러개를 and나 or로 이어서 사용할수도 있다. 다만 파이썬의 예약어 and, or가 아니라 & , | 기호를 이용한다.
'파이썬 > numpy' 카테고리의 다른 글
Numpy 7. 팬시 색인 (0) | 2020.10.29 |
---|---|
Numpy 5. boolean (0) | 2020.10.26 |
Numpy 4. 인덱싱, 슬라이싱 (0) | 2020.10.26 |
Numpy 3. Numpy 배열의 산술연산 (0) | 2020.10.23 |
numpy 2. ndarray (0) | 2020.10.23 |