我正在使用通过Anaconda3安装的jupyter。我无法导入DecisionTreeClassifier并获得以下错误。Python版本安装在Ananconda-3.7中。3.
有人能帮我吗?
import pandas as pd
from sklearn import tree
music = pd.read_csv('music.csv')
X = music.drop(columns=['genre'])
y = music['genre']
modl = tree.DecisionTreeClassifier()
modl.fit(X,y)
predictions = modl.predict([[21,1],[22,0]])
predictions
错误消息:
在1个导入熊猫为pd----
~\Anaconda3\lib\site packages\sklearn\tree\uuuu init\uuuuuu。py在4英寸“5英寸----
~\Anaconda3\lib\site packages\sklearn\tree\tree。py在38从。。乌提尔斯。已安装验证导入检查39---
~\Anaconda3\lib\site packages\sklearn\tree\u拆分器。pxd在init-sklearn中。树_准则()
~\Anaconda3\lib\site packages\sklearn\tree\u tree。pxd在init-sklearn中。树_拆分器()
tree_tree.pyxsklearn.tree._tree
类型对象sklearn.tree._tree。TreeBuilder没有属性reduce_cython
我遇到了同样的麻烦,并试图解决它。最后,我发现在anaconda提示符中的conda更新Scikit-学习
对我很有用