본문으로 바로가기

[Numpy] ndarray 기본 함수

category AI/데이터분석 2020. 1. 19. 18:38
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

연산함수

element-wise : 똑같은 위치의 원소끼리 연산.

 

np.add(x, y), np.subtract(x, y) 함수도 있지만 대부분 그냥 기호를 사용함.

 

 


통계 함수

 

 

평균구하기

np.mean( )

 

max 값 구하기

np.max( )

 

가장 큰 값의 인덱스 구하기

np.argmax( )

앞서 y는 2차원행렬인데 7이라는 인덱스를 준다.

이는 argmax는 행렬이 기본적으로 flatten 상태를 가정하에 계산함.

 

 

분산, 중앙값, 편차

np.var( ), np.median( ), np.std( )

 

 


 

집계함수

 

 

np.sum( )

np.sum( a, axis=None, dtype=None, out=None, keepdims=<no value>, initial=<no value>, )

 

axis라는 축이 있다.

기본값은 축이없지만 축을 명시하면 축을 따라 합을 해줌.

 

 

np.cumsum( )

np.cumsum(a, axis=None, dtype=None, out=None)

역시나 axis를 명시하면...

 

 

 


any, all 함수

any : 특정 조건을 만족하는 것이 하나라도 있으면 True, 아니면 False

all : 모든 원소가 특정 조건을 만족한다면 True, 아니면 False

 

 

 

 


where 함수

조건에 따라 선별적으로 값을 선택 가능

사용 예) 음수인 경우는 0, 나머지는 그대로 값을 사용.

 

np.where(조건, 참인 경우, 거짓인 경우)

 

 

 

 

 

 

위 내용은 fastcampus 강의 내용을 정리한 것입니다.