小编AV *_*198的帖子

torch.Tensor() new() 收到无效的参数组合 - got (list, dtype=torch.dtype)

当我尝试运行以下简单的行时,我遇到一个非常奇怪的错误:

\n
a = torch.Tensor([0,0,0],dtype = torch.int64)\n\nTypeError: new() received an invalid combination of arguments - got (list, dtype=torch.dtype), but expected one of:\n * (*, torch.device device)\n      didn't match because some of the keywords were incorrect: dtype\n * (torch.Storage storage)\n * (Tensor other)\n * (tuple of ints size, *, torch.device device)\n * (object data, *, torch.device device)\n
Run Code Online (Sandbox Code Playgroud)\n

而如果我们查看官方文档

\n
torch.tensor(data, dtype=None, device=None, requires_grad=False, pin_memory=False) \xe2\x86\x92 Tensor\n
Run Code Online (Sandbox Code Playgroud)\n
\n

参数

\n

data (array_like) \xe2\x80\x93 张量的初始数据。可以是列表、元组、NumPy ndarray、标量和其他类型。

\n

dtype(torch.dtype,可选)\xe2\x80\x93 返回张量所需的数据类型。默认值:如果无,则从数据推断数据类型。

\n
\n …

python pytorch tensor

7
推荐指数
1
解决办法
2万
查看次数

Printf未在此范围内声明

我刚刚开始学习C.但是我所引用的书中的第一个程序会产生一个错误,即"printf未在此范围内声明"

我正在输入完全按照书中给出的代码.仍然存在错误. 书

码

c

2
推荐指数
3
解决办法
4万
查看次数

标签 统计

c ×1

python ×1

pytorch ×1

tensor ×1