train_output = [x=1 if x>0 else x=-1 for x in train_output]
我一直在搞这个语法错误:
File "<ipython-input-21-8f3b603b05fb>", line 9
train_output = [x=1 if x>0 else x=-1 for x in train_output]
^
SyntaxError: invalid syntax
有什么想法吗?
答案 0 :(得分:3)
您在x=1
的作业中有作业声明,即x=-1
和train_output
。 Python很困惑,因为它试图创建列表train_output
的元素,并且通过调用set x等于1来中断它。
我认为你要完成的是这个
train_output = [1 if x>0 else -1 for x in train_output]