【发布时间】:2019-05-18 11:15:35
【问题描述】:
创建 pytorch (1.0) 张量时:
import torch
W = torch.tensor(([1.0]))
Pycharm (2018.3.1) 给我以下警告:
'tensor' is not callable less... (Ctrl+F1)
Inspection info: This inspection highlights attempts to call objects which are not callable, like, for example, tuples
我的代码工作正常(tensor() 是可调用的),但我想了解并摆脱这个警告。
【问题讨论】:
-
我对PyCharm不熟悉,但是为什么要用双括号呢?如果你想交出一个元组:不确定python2,但是对于python3
([1.0])不返回一个元组。对于元组,您需要添加一个逗号,例如([1.0],)。 -
使用单括号的相同警告/突出显示:W = torch.tensor([1.0])
-
能否请您添加您的 PyTorch 版本?