python/numpy
axis를 파라미터로 갖는 함수 이해하기
jwjwvison
2021. 3. 28. 23:59
import numpy as np
- axis 이해하기
- 몇몇 함수에는 axis keyword 파라미터가 존재
- axis값이 없는 경우에는 전체 데이터에 대해 적용
- axis값이 있는 경우에는, 해당 axis를 따라서 연산 적용
- axis를 파라미터로 갖는 함수를 이용하기
- 거의 대부분의 연산 함수들이 axis 파라미터를 사용
- 이 경우, 해당 값이 주어졌을 때, 해당 axis를 따라서 연산이 적용
- 따라서 결과는 해당 axis가 제외된 나머지 차원의 데이터만 남게 됨
- 예) np.sum , np.mean, np.any 등등
- 1차원 데이터에 적용하기
- 행렬에 적용하기
- 3차원 텐서에 적용하기
- axis의 값이 튜플일 경우
- 해당 튜플에 명시된 모든 axis에 대해서 연산