Python错误:打印命令错误。语法错误。

2024-04-25 13:06:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了下面的代码

from sklearn import tree

features = [[140,0],[130,1],[150,0],[170,0]]
labels = [0,0,1,1]
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features,labels)
result = clf.predict([[160,0]])
print (result)

这段代码很好,但我的调试器经常在print命令上显示错误。print (result)。。。没有任何理由。调试器说

SyntaxError: invalid syntax


Tags: 代码fromimport命令treelabelsresultsklearn
1条回答
网友
1楼 · 发布于 2024-04-25 13:06:28

这可能是因为您使用的是python3.x而不是python2.x。通过result打印应该不会产生错误。您需要的是用括号括住clf.predict([[160,0]]),即print (clf.predict([[160,0]]))。在

在python2.x中

print clf.predict([[160,0]]) # print what you expect

在python3.x中

^{pr2}$

相关问题 更多 >