개발/Python

[Python] Numpy 배열의 축(axis) 이해하기

Dane.Kim 2021. 12. 1.

딥러닝 수업 중 Numpy 배열에 대해 배우다가, 축에 대해서 굉장히 헷갈렸는데 쉽게 생각하면 간단한 부분이었다. [[1,2,3],[4,5,6]] 이런식의 배열에서 그냥 가장 크게 나누는 부분을 axis0이라고보고 그다음부터 axis 1 , 2 ... 증가하게 되는 것이다. 이렇게 생각해야 차원이 높아짐에도 헷갈리지 않고 이해할 수 있다. 행이 axis0 열이 axis1.. 이런식으로 이해하게 되면 고차원에서 엄청 헷갈리기 때문에 그냥 리스트를 나누는 콤마를 기준으로 축을 나눠주기 시작하면 편리하다.

댓글