>>> x = torch.Tensor(1,2,3) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'list' object is not calla
时间: 2024-06-16 20:03:23 浏览: 171
one hot编码:`torch.Tensor.scatter_()`函数用法详解
这个错误是因为在创建`torch.Tensor`对象时,传入的参数类型不正确。`torch.Tensor`的参数应该是一个可迭代对象,而不是一个列表。可以将列表转换为张量的正确方式是使用`torch.tensor()`函数。下面是一个示例:
```python
import torch
x = torch.tensor([1, 2, 3])
print(x)
```
这样就可以正确地创建一个形状为`(3,)`的张量`x`。
阅读全文