
Reshape
2022. 11. 7. 13:50
Machine Learning/기초
Reshape Reshape은 Tensor의 shape을 변경하는 operation이다. 원소는 그대로 두고 shape의 모양만 바꿔준다. Reshape은 원소의 배열 순서를 바꾸지도, 원소의 갯수를 늘리거나 줄이지도 않는다. 예제 [[1, 2, 3], [4, 5, 6]] 위와 같은 Tensor가 있다고 할 때, Tensor의 Shape은 (2, 3)이다. 2차원 -> 1차원 위의 Tensor를 reshape(tensor, [6])과 같이 1차원으로 만들면, [1, 2, 3, 4, 5, 6] 2차원 -> 2차원 위의 (2, 3) Tensor를 reshape(tensor, [3, 2])와 같이 2차원의 다른 모양으로 만들면, [[1, 2], [3, 4], [5, 6]] 데이터 배열 순서를 그대로 유지하고 ..