提问者:小点点

AttributeError:键入对象的sklearn。树_树TreeBuilder'没有属性'\uuuuu reduce\u cython\uuuuuu'


我正在使用通过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


共1个答案

匿名用户

我遇到了同样的麻烦,并试图解决它。最后,我发现在anaconda提示符中的conda更新Scikit-学习对我很有用