在 PyTorch 中,torch.tensor() 和 torch.Tensor() 都用于创建张量(Tensor),但是它们有一些细微的区别。
1.torch.tensor():
torch.tensor() 是一个函数,用于根据给定的数据创建新的张量。
它接受一个数据(如 Python 列表、NumPy 数组等)作为输入,并返回一个新的张量对象。
torch.tensor() 函数默认会将输入数据进行拷贝,即创建新的数据副本。这意味着如果输入数据是可变的(例如 Python 列表),修改原始数据不会影响新创建的张量。
例子:
x = torch.tensor([1, 2, 3])
2.torch.Tensor():
torch.Tensor() 是一个构造函数&#