Python/Numpy
[Numpy] numpy.mean 의 Axis(축) 에 대하여
기술블로그.
2023. 1. 18. 11:17
import numpy as np
data = np.array([[[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]
,
[[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]])
# 2 x 3 x 4 행렬 (2채널 3행 4열)
print(data.shape, end="\n\n") #(2, 3, 4)
print(np.mean(data, axis=0),end="\n\n") # 각 채널 같은 위치 원소끼리 평균 (3x4)
print(np.mean(data, axis=1),end="\n\n") # 각 채널의 열끼리의 평균 (2x4)
print(np.mean(data, axis=2),end="\n\n") # 각 채널의 행끼리의 평균 (2x3)
print(np.mean(data, axis=(1,2))) # 각 채널의 평균 (1x2)
출력 :