SyntaxError: invalid character in identifier - Pytorch 1.3.1
SyntaxError: invalid character in identifier - Pytorch 1.3.1
执行以下方法时:
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。
我已经尝试删除参数前的 space 但没有效果。有什么想法吗?
-1 中的字符不是连字符。相反,它是 unicode 的实际减号。
这使得 python 解释器认为 −1 是一个标识符而不是 -1 值。
您可能从具有这种程式化字符的地方复制了代码。只需将 −
替换为 -
执行以下方法时:
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。 我已经尝试删除参数前的 space 但没有效果。有什么想法吗?
-1 中的字符不是连字符。相反,它是 unicode 的实际减号。 这使得 python 解释器认为 −1 是一个标识符而不是 -1 值。
您可能从具有这种程式化字符的地方复制了代码。只需将 −
替换为 -