numpy에서 3D 배열의 경우 axis = 3?
Sep 21 2020
다음에서 축 = 3에 대한 오류가 발생하지 않는 이유에 대해 혼란 스럽습니다.
import numpy as np
a = np.arange(27)
b = np.arange(27)
a = a.reshape((3,3,3))
b = b.reshape((3,3,3))
c = np.mean([a,b],axis=3)
위의 코드를 numpy에서 축이 어떻게 작동하는지 이해하는 방법으로 사용했습니다.
2D 사례를 보여주는 이 기사 에서
답변
3 MichaelSzczesny Sep 21 2020 at 21:42
호출에서 4D 배열을 만듭니다.
c = np.mean([a,b],axis=3) # [a,b] adds 4th dimension
np.array([a,b]).shape
산출
(2, 3, 3, 3)