import numpy as np
x = np.array([
[[2, 3, 1, 0],[12, 13, 11, 10],[22, 23, 21, 20]],
[[32, 33, 31, 30],[42, 43, 41, 40],[52, 53, 51, 50]]
])
print('x:', x)
print('x.shape:', x.shape)
X1 = x[:, np.newaxis, 1] # 모든 행에서 1열 값을 가져오고(행이됨), 축을 추가한다(열이됨)
print('X1:', X1)
print('X1.shape:', X1.shape)
X2 = x[:, 1, np.newaxis] # x[:, np.newaxis, 1]과 동일
print('X2:', X2)
print('X2.shape:', X2.shape)
X3 = x[1, np.newaxis, :] # 1행에서 모든 열값을 가져온다 (축추가로 열값이됨)
print('X3:', X3)
print('X3.shape:', X3.shape)
X4 = x[1, :, np.newaxis] # 1행에서 모든 열값을 가져온다 ( 축 추가로 행값이됨 )
print('X4:', X4)
print('X4.shape:', X4.shape)
X5 = x[:, np.newaxis] # 차원추가? 열추가?
print('X5:', X5)
print('X5.shape:', X5.shape)
'Program > Python' 카테고리의 다른 글
2. python3 py파일 exe 실행파일 만들기 (0) | 2017.12.31 |
---|---|
1. python3 py파일 exe 실행파일 만들기 (0) | 2017.12.31 |
python matplotlib 한글깨짐 (0) | 2017.12.28 |
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte (0) | 2017.12.18 |
python iloc 와 loc 의 차이 (0) | 2017.12.17 |