Python-如何从 sklearn.tree 导入决策树分类器

问题描述 投票:0回答:3
  1. 我可以知道如何从

    DecisionTreeClassifier
    导入
    sklearn.tree
    因为显示错误:
    ModuleNotFoundError: No module named 'sklearn'

  2. 而且,每次我想导入像

    pandas
    这样的函数时,我都需要
    pip install
    它们,这很耗时。有没有其他方法可以避免每次安装新的导入功能?附注我已经下载了
    anaconda
    ,但不确定它是否可以工作。非常感谢! enter image description here

python scikit-learn decision-tree
3个回答
0
投票

只需使用最新版本重新安装 Anaconda 并使用此代码:

import pandas as pd
from sklearn.tree import DecisionTreeClassifier

music_d=pd.read_csv('music.csv')
X=music_d.drop(columns=['genre'])
y=music_d['genre']


model=DecisionTreeClassifier()
model.fit(X,y)
prediction=model.predict([[21,1],[22,0]])
prediction


0
投票

我也遇到了同样的错误。我使用 pip install 安装了 sklearn 并给出了该错误,但当我安装 scikit-learn 时它起作用了。

对于 Windows,您需要使用“pip install -U scikit-learn”来安装软件包。 其他平台请参考

希望这有帮助;)


-1
投票

您需要安装 Sklearn 包

© www.soinside.com 2019 - 2024. All rights reserved.