TypeError: ToTensor.__init__() takes 1 positional argument but 2 were given
时间: 2023-12-05 15:36:44 浏览: 334
第十一天 04魔法方法【千锋Python人工智能学院】1
这个错误通常是因为在实例化 ToTensor 类时传入了多余的参数。ToTensor 类是 PyTorch 中用于将 PIL 图像或 numpy 数组转换为张量的类。正确的用法是直接实例化 ToTensor 类,例如:
```
from torchvision.transforms import ToTensor
transform = ToTensor()
```
如果还是出现这个错误,可能是因为代码中有其他地方出现了问题。可以检查一下代码中是否有其他地方也使用了 ToTensor 类,并且传入了多余的参数。
阅读全文