Pytorch 기초 Tensor 크기 변경하기 차원 재구성 view() squeeze()


Pytorch 기초 Tensor 크기 변경하기 차원 재구성 view() squeeze()

오늘은 Pytorch 기초 두번째 포스팅을 하려고 합니다. 저번 포스팅에서는 텐서를 선언하는 방법과 선언한 텐서에 계산 관련 함수를 적용하는 방법을 배웠습니다. 이번 포스팅에서는 텐서의 크기를 변경하는 함수들에 대해 다뤄봅니다. ** 본 포스팅은 pc 버전에 최적화 되어 있습니다. ** 텐서 크기 변경 함수 view() squeeze() unsqueeze() 타입캐스팅 - 자료형 변환 cat() stack() ones_like() / zeros_like() In-place → mul_() 1. 뷰 (view) 원소의 수를 유지하면서 텐서의 크기 변경 torch :: view = numpy :: reshape import numpy as np t = np.array([[[0,1,2], [3,4,5]], [[6,7,8], [9,10,11]]]) # 3차원 ft = torch.FloatTensor(t) # 3차원 텐서 ft.shape # torch.Size([2, 2, 3]) 면, 행,...


#pytorch #tensor #공부블로그 #대학생 #딥러닝 #딥러닝입문 #통계학과 #파이썬

원문링크 : Pytorch 기초 Tensor 크기 변경하기 차원 재구성 view() squeeze()