一、torch.size与torch.shape的区别
torch.size()是一个方法,而torch.shape是tensor的一个属性,例如:
a = torch.arange(24).view(4,-1,2,3)
a.shape ## 返回torch.Size([4,1,2,3])
a.size() ## 返回torch.Size([4,1,2,3])
二、numpy中size与shape的区别
np.size,np.shape均是数组类的属性,不同的是size返回整个数组的数字个数,而shape返回数组维度大小,例如:
a = np.arange(24).reshape(4,-1,2,3)
a.shape ## 返回 (4,1,2,3)
a.size ## 返回24