[NumPy] ndarray 기본 함수
19 Jan 2020 | NumPy연산함수
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=
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 강의 내용을 정리한 것입니다.
Comments