繁体   English   中英

如何解决 ImportError: cannot import name 'DesicionTreeClassifier' from 'sklearn.tree' in python?

[英]How to resolve the ImportError: cannot import name 'DesicionTreeClassifier' from 'sklearn.tree' in python?

您好,我是 python 的新手,当我遇到无法解决的错误时,我正在 jupyter notebook 上尝试一个项目。 我真的很感激一些帮助。 这是我的代码:

import pandas as pd
from sklearn.tree import DesicionTreeClassifier 
music_data = pd.read_csv(r'C:\python\python382\music.csv')    
X=music_data.drop(columns=['genre']) 
y=music_data['genre']    
model=DesicionTreeClassifier() 
model.fit(X,y)  
music_data

我得到了 output 为:

ImportError                               Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_2540/2462038274.py in <module>
      1 import pandas as pd
----> 2 from sklearn.tree import DesicionTreeClassifier #using desicion tree algo here to make model[we import DesicionTree module from tree module which is imported from sklearn library]
      3 music_data = pd.read_csv(r'C:\python\python382\music.csv')
      4 
      5   ##Cleaning and segregating data

ImportError: cannot import name 'DesicionTreeClassifier' from 'sklearn.tree' (C:\python\python382\lib\site-packages\sklearn\tree\__init__.py)

谢谢你。

您拼错了函数名称DesicionTreeClassifier实际上是DecisionTreeClassifier

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM