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에 대해서 연산

'python > numpy' 카테고리의 다른 글

Boolean indexing  (0) 2021.03.29
Broadcasting의 이해  (0) 2021.03.29
numpy에서 자주 사용되는 함수  (0) 2021.03.28
ndarray shape 변경하기  (0) 2021.03.28
인덱싱과 슬라이싱 활용하기  (0) 2021.03.28