Numpy 기초 7편

1. np.where()

 

1-1) np.where(<condition>,(True일때 출력),(False일때 출력))

 

1-2) np.where(<condition>) condition이 True인 index만을 차례대로 array로 반환

 

그림1. np.where() 예시

 

2. isnan & isfinite

 

np.isnan(<array>) NaN인 값을 찾아 True, False array로 반환

 

np.isfinite(<array>) finite인 값 찾아 True, False array로 반환

 

그림2. np.isnan(), np.isfinite() 예시

 

 

3. argmax,argmin

 

array내 최댓값 index 반환 >> argmax

 

array내 최솟값 index 반환 >> argmin

 

sorting한 index 반환 >>argsort

 

그림3. arg 연산 예시

 

a[np.argmin(a)] 하면 최솟값을 출력할 수 있음

 

비슷하게 a[a.argsort()] 하면 sorting한 array를 반환

 

그림4. argsort 응용

 

다차원 array의 경우 axis 연산도 가능함

 

그림5. argmax, argmin의 axis 연산 활용

 

argmax와 argmin은 index를 반환하기 때문에 axis 방향에서 최대 최소의 index를 반환함

'프로그래밍 > Numpy' 카테고리의 다른 글

Numpy 기초 8편  (0) 2021.12.01
Numpy 기초 6편  (0) 2021.11.30
Numpy 기초 5편  (0) 2021.11.29
Numpy 기초 4편  (0) 2021.11.29
Numpy 기초 3편  (0) 2021.11.28
TAGS.

Comments