执行下列方法时:
def flatten(t):
t = t.reshape(1, −1)
t = t.squeeze()
return tPython抱怨第二个参数。
File "pytorch.py", line 16
t = t.reshape(1, −1)
^ SyntaxError: invalid character in identifier我的火炬版本是1.3.1。我已经试着删除争论前的空格,但没有效果。有什么想法吗?
发布于 2019-12-28 16:51:00
−1中的字符不是连字符。相反,它是unicode的实际减号。这使得python解释器认为−1是一个标识符,而不是-1值。
您可能是从具有此样式字符的地方复制代码的。只需将−替换为-
https://stackoverflow.com/questions/59512462
复制相似问题