python决策树分类鸢尾花_决策树实现鸢尾花三分类

本文介绍了使用Python的sklearn库实现鸢尾花数据集的决策树分类。通过加载鸢尾花数据,划分训练集和测试集,训练决策树模型并进行预测,最后展示了预测准确率。
摘要由CSDN通过智能技术生成

一、 数据集

Iris(鸢尾花)数据集是多重变量分析的数据集。

数据集包含150行数据,分为3类,每类50行数据。

每行数据包含4个属性:Sepal Length(花萼长度)、Sepal Width(花萼宽度)、Petal Length(花瓣长度)和Petal Width(花瓣宽度)。可通过这4个属性预测鸢尾花卉属于三个种类(Setosa,Versicolour,Virginica)中的哪一类。

样本数据局部截图:

AAffA0nNPuCLAAAAAElFTkSuQmCC

Iris.png

完整的样本数据请自行下载Iris.csv

二、算法代码from sklearn.tree import DecisionTreeClassifierfrom sklearn import datasetsfrom sklearn.cross_validation import train_test_splitfrom sklearn.metrics import accuracy_score

iris = datasets.load_iris()

iris_feature = iris.data

iris_target = iris.target

feature_train, feature_test, target_train, target_test = train_test_split(iris_feature, iris_target, test_size=0.33,

random_state=56)

dt_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值