1 项目 1:基于 sklearn的数据分类挖掘一、项目任务①熟悉 sklearn 数据挖掘的基本功能
②进行用朴素贝叶斯、KNN、决策树 C4
5、 SVM算法进行数据分类分析
二、项目环境及条件sklearn-0
0 python-2
13 numpy-1
3+mkl-cp27-cp27m-win_amd64 scipy-0
0-cp27-cp27m-win_amd64 matplotlib-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数据集并测试打印from sklearn import datasets iris = datasets
load_iris() digits = datasets
load_digits() print 'iris:',iris
data,'\ndigits:',digits
data 打印的数据集存在numpy
ndarray中, ndarray会自动省略较长矩阵的中间部分
Iris数据集的样本数据为其花瓣的各项属性Digits数据集的样本数据为手写数字图像的像素值2
划分数据集引