TypeError: view() received an invalid combination of arguments - got (Tensor, int), but expected one of: * (torch.dtype dtype) * (tuple of SymInts size)
时间: 2024-02-13 10:04:45 浏览: 488
完善一元二次方程问题-python讲义 程序设计思想与方法6~13章
这个错误通常是由于尝试使用torch.Tensor.view()方法时传递了无效的参数导致的。view()方法的参数应该是一个元组,元组的每个元素表示新的张量形状的一个维度。你可以检查一下传递给view()方法的参数是否正确。
例如,如果你有一个形状为(4, 3, 2)的张量,你可以使用以下代码将其转换为形状为(2, 6, 2)的张量:
```
import torch
x = torch.randn(4, 3, 2)
y = x.view(2, 6, 2)
```
如果你仍然遇到问题,请提供更多的上下文和代码,以便我更好地帮助你解决问题。
阅读全文