项目1:基于sklearn的数据分类挖掘一、项目任务①熟悉sklearn数据挖掘的基本功能
②进行用朴素贝叶斯、KNN、决策树C4
5、SVM算法进行数据分类分析
二、项目环境及条件sklearn-0
0python-2
13numpy-1
3+mkl-cp27-cp27m-win_amd64scipy-0.19
0-cp27-cp27m-win_amd64matplotlib-1
3-cp27-cp27m-win_amd64三、实验数据Iris数据集Iris数据集是常用的分类实验数据集,由Fisher,1936收集整理
Iris也称鸢尾花卉数据集,是一类多重变量分析的数据集
数据集包含150个数据集,分为3类,每类50个数据,每个数据包含4个属性
可通过花萼长度,花萼宽度,花瓣长度,花瓣宽度4个属性预测鸢尾花卉属于(Setosa,Versicolour,Virginica)三个种类中的哪一类
Digits数据集美国著名数据集NIST的子集,模式识别常用实验数据集,图像属于灰度图像
分辨率为8x8四、项目内容及过程1
读取数据集从sklearn中读取iris和digits数据集并测试打印fromsklearnimportdatasetsiris=datasets
load_iris()digits=datasets
load_digits()print'iris:',iris.data,'\ndigits:',digits
data打印的数据集存在numpy
ndarray中,ndarray会自动省略较长矩阵的中间部分
Iris数据集的样本数据为其花瓣的各项属性Digits数据集的样本数据为手写数字图像的像素值2
划分数据集引入sklearn的model_selection使用train_test_spl