Python Numpy 강좌 : 제 6강 - 리쉐이프
리쉐이프
- 결과
- [[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
(3, 4)
[[ 1 2]
[ 3 4]
[ 5 6]
[ 7 8]
[ 9 10]
[11 12]]
배열.shape = (행, 열)
을 통하여 배열의 형태를 변환할 수 있습니다.
행렬
의 값은 총 길이의 곱(개수)
과 같아야합니다.
원본 배열의 크기가 3x4=12
일 경우, 리쉐이프 할때 6x2=12
로 총 개수와 동일해야합니다.
- 결과
- [[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]
[[13 14 15]
[16 17 18]]]
(3, 2, 3)
[[[ 1 2 3]
[ 4 5 6]
[ 7 8 9]]
[[10 11 12]
[13 14 15]
[16 17 18]]]
3차원 이상의 배열 또한 형태를 변환할 수 있습니다.
배열.shape= (페이지, 행, 열)
의 순서이며, 역시 총 길이의 개수와 동일해야합니다.
댓글 남기기