pycharm 获取 tensor 的方法有两种:shape 和 size()
tensor 是类 Tensor() 的实例, 其中shape是其属性,而 size() 是其继承的方法,两者均可以获得 tensor 的维度。
import torch
a = torch.tensor([[1, 2, 3], [4, 5, 6]])
print(a.shape)
print(a.size())
输出为:
torch.Size([2, 3])
torch.Size([2, 3])
另外,还可以获取其中的某一维度
print(a.shape[0])
print(a.shape[1])
print(a.size(0))
print(a.size(1))
输出为:
2
3
2
3
只要注意其用法就行了,shape 是属性,使用中括号,size() 是函数,使用小括号。
本文介绍了在PyCharm环境中如何使用两种不同的方法来获取Tensor的维度:通过属性shape和方法size()。这两种方法均可得到相同的维度信息,并且可以通过指定索引来获取特定维度的大小。

7414

被折叠的 条评论
为什么被折叠?



