sklearn中决策树算法DesiciontTreeClassifier()调用以及sklearn自带的数据包sklearn.datasets.load_iris()的应用

Posted 樟樟22

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sklearn中决策树算法DesiciontTreeClassifier()调用以及sklearn自带的数据包sklearn.datasets.load_iris()的应用相关的知识,希望对你有一定的参考价值。

决策树方法的简单调用记录一下

技术分享图片
 1 clf=tree.DecisionTreeClassifier()
 2 dataMat=[];labelMat=[]
 3 dataPath=D:/machinelearning data/machinelearninginaction/Ch05/testSet.txt
 4 fr = open(dataPath)
 5 for line in fr.readlines():  # readilnes()将文件内容存在列表里
 6     lineArr = line.strip().split()  # 去掉空格
 7     labelMat.append(int(lineArr[-1]))
 8     dataMat.append([float(lineArr[0]), float(lineArr[1])])  
 9 x=np.array(dataMat)
10 y=np.array(labelMat)
11 clf.fit(x,y)
12 yHat=clf.predict(x)
13 result=np.count_nonzero(yHat==y)
14 print(正确个数,result)
15 print(正确率,result/len(yHat))
View Code

并附上介绍决策树的链接http://scikit-learn.org/stable/modules/tree.html

sklearn中自带的数据应用sklearn.datasets.load_iris()的调用以及相应的应用链接:http://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_iris.html#sklearn.datasets.load_iris

以上是关于sklearn中决策树算法DesiciontTreeClassifier()调用以及sklearn自带的数据包sklearn.datasets.load_iris()的应用的主要内容,如果未能解决你的问题,请参考以下文章

再探决策树算法之利用sklearn进行决策树实战

特征顺序会影响 sklearn 中的决策树算法吗?

sklearn中决策树算法DesiciontTreeClassifier()调用以及sklearn自带的数据包sklearn.datasets.load_iris()的应用

sklearn库学习----决策树(分类树DecisionTreeClassifier)

sklearn 使用 id3 算法训练决策树

sklearn决策树算法DecisionTreeClassifier(API)的使用以及决策树代码实例 - 莺尾花分类