Python 已解决-第一个机器学习模块未命名为';树&x27;

Python 已解决-第一个机器学习模块未命名为';树&x27;,python,Python,我决定进入机器学习领域,并开始使用Python使学习变得更容易,但在获得anaconda并编写以下内容之后: import sklearn import tree features = [[140, 1], [130, 1], [150, 0], [170, 0]] lables = [0, 0, 1, 1] clf = tree.DecisionTreeClassifier() clf = clf.fit(features, labels) print(clf.predict([[150,

我决定进入机器学习领域,并开始使用Python使学习变得更容易,但在获得anaconda并编写以下内容之后:

import sklearn 
import tree
features = [[140, 1], [130, 1], [150, 0], [170, 0]]
lables = [0, 0, 1, 1]
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features, labels)
print(clf.predict([[150, 0]]))
但问题是,当我在anaconda3中运行它时,它返回的错误消息是

ModuleNotFoundError:没有名为“树”的模块

我不知道为什么

分辨率

在这种情况下,以下程序包应该可以解决此问题。有一些“树”包,但中提到了此解决方案


您需要像这样导入树

from sklearn import tree
树是scikit模块的一部分,因此您需要从sklearn导入树。 也可以试着读一下。这会有很大帮助。

你也可以这样写:
clf=sklearn.tree.DecisionTreeClassifier()

您不能简单地先导入sklearn,然后再导入tree。这是因为树是“学习”的一部分。树本身不是一个模块


不过有一点建议,试着熟悉一些基础知识,然后在机器学习中开动脑筋。这样您编写脚本就更容易了。;-)

你希望树是什么?谢谢!Sry我对python非常陌生,甚至不知道这是一件事。。。
from sklearn import tree