126 optimizer.step() --> 127 loss = torch.tensor() 128 loss+=loss.item() 129 current+=cur_acc.item() TypeError: tensor() missing 1 required positional arguments: "data"
时间: 2023-11-27 13:55:42 浏览: 56
PyTorch中Tensor的数据统计示例
这个错误通常是由于 `torch.tensor()` 函数没有传入正确的参数导致的。 `torch.tensor()` 要求传入一个数据类型的参数,例如一个列表或者一个numpy数组。下面是一个例子:
```python
import torch
import numpy as np
# 创建一个numpy数组
my_array = np.array([1, 2, 3])
# 使用numpy数组创建一个张量
my_tensor = torch.tensor(my_array)
print(my_tensor)
```
请检查你的代码,确保你传入了正确的参数。
阅读全文