반응형

Numpy 배열 평균을 구할때 축(axis)의 의미를 알아보자.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
data = np.array([[[1111],
                [1111],
                [1111]],
 
                [[2222],
                [2222],
                [2222]]])
 
# 2X3X4 행렬 (3행4열2그룹)
 
print(data)
print(data.shape) # (2, 3, 4)
 
print(np.mean(data, axis=0)) # 각 그룹의 같은 원소끼리 평균(3X4)
print(np.mean(data, axis=1)) # 각 그룹의 열 평균(2X4)
print(np.mean(data, axis=2)) # 각 그룹의 행 평균(2X3)
 
print(np.mean(data, axis=(12))) # 각 그룹의 평균(1X2)
 

 

 

반응형
Posted by J-sean
: