我写了下面的代码
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
这可能是因为您使用的是python3.x而不是python2.x。通过
result
打印应该不会产生错误。您需要的是用括号括住clf.predict([[160,0]])
,即print (clf.predict([[160,0]]))
。在在python2.x中
在python3.x中
^{pr2}$相关问题 更多 >
编程相关推荐