SyntaxError:标识符中的字符无效-Pytorch 1.3.1

时间:2019-12-28 15:59:26

标签: character pytorch reshape identifier

执行以下方法时:

def flatten(t):
    t = t.reshape(1, −1)
    t = t.squeeze()
    return t

Python抱怨第二个参数。

  File "pytorch.py", line 16
t = t.reshape(1, −1)
                  ^       SyntaxError: invalid character in identifier

我的pytorch版本是1.3.1。 我已经尝试删除参数前的空格,但没有任何效果。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

-1中的字符不是连字符。而是它是来自unicode的实际减号。 这使python解释器认为−1是标识符而不是-1值。

您可能已经从具有此样式字符的位置复制了代码。只需将替换为-