执行以下方法时:
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。 我已经尝试删除参数前的空格,但没有任何效果。有什么想法吗?
答案 0 :(得分:0)
-1中的字符不是连字符。而是它是来自unicode的实际减号。 这使python解释器认为−1是标识符而不是-1值。
您可能已经从具有此样式字符的位置复制了代码。只需将−
替换为-