Я использую jupyter, установленный через Anaconda3.я не могу импортировать 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
Сообщение об ошибке:
AttributeError Traceback (последний последний вызов) в 1 импортеpandas as pd ----> 2 из дерева импорта sklearn 3 4 music = pd.read_csv ('music.csv') 5 X = music.drop (columns = ['genre'])
~ \Anaconda3 \ lib \ site-packages \ sklearn \ tree__init __. Py in 4 "" "5 ----> 6 из .tree import DecisionTreeClassifier 7 из .tree import DecisionTreeRegressor 8 из .tree import ExtraTreeClassifier
~ \Anaconda3 \ lib \ site-packages \ sklearn \ tree \ tree.py in 38 из ..utils.validation import check_is_fitted 39 ---> 40 из ._criterion import Criterion 41 из ._splitter import Splitter 42 из ._tree import DepthFirstTreeBuilder
~ \ Anaconda3 \ lib \ site-packages \ sklearn \ tree_splitter.pxd в инициализации sklearn.tree._criterion ()
~ \ Anaconda3 \ lib \ site-packages \ sklearn \ tree_tree.pxd вinit sklearn.tree._splitter ()
sklearn \ tree_tree.pyx в init sklearn.tree._tree ()
AttributeError: тип объекта 'sklearn.tree._tree.TreeBuilder' не имеет атрибута redu_cython '