이 장에서는 pytorch의 View, Reshape 함수의 차이점과 이를 결정하는 텐서가 contiguous 속성을 갖는가에 대해 설명한다.
View
view 함수가 반환하는 텐서를 변경하면 원본 텐서도 변경된다.view 함수는 메모리에 연속적으로 저장된 텐서에만 작동한다.view 함수는 에러를 반환한다.reshape
reshape 함수는 view 함수와 비슷하게 작동하지만, reshape 함수는 원본 텐서가 메모리에 연속적으로 저장되어 있지 않아도 작동한다.reshape 함수는 view와 같이 원본 데이터를 공유하는 텐서를 반환한다.reshape 함수는 텐서의 복사본을 반환한다.본론에 들어가기 앞서 둘의 차이를 먼저 알아보자