벡터(vector) : 1D
행렬(Matrix) : 2D
텐서(Tensor) : 3D
2D Tensor : |t| =(batch size,dim)
3D Tensor : |t| =(batch size,withth,height)
: |t| =(batch size,length,dim)
t=np.array([0.,1.,2.,3.,4.,5.,6.])
print(t)
t=np.array([[1.,2.,3.,],[4.,5.,6.],[7.,8.,9.,],[10.,11.,12.]])
print(t)
t=torch.FloatTensor([0.,1.,2.,3.,4.,5.,6.])
print(t)
t=torch.FloatTensor([[1.,2.,3.,],[4.,5.,6.],[7.,8.,9.,],[10.,11.,12.]])
print(t)
dim() : rank 출력
shape(), size() : shape 출력
PyTorch에서 제공하는 Broadcasting 기능을 통해 사이즈를 자동으로 맞춰준다.