首页 > 其他 > 详细

10.13

时间:2018-10-13 23:37:59      阅读:200      评论:0      收藏:0      [点我收藏+]

(1)安装scipy,numpy,sklearn包

import numpy
from sklearn.datasets import load_iris

(2)从sklearn包自带的数据集中读出鸢尾花数据集data

data = load_iris()

(3)查看data类型,包含哪些数据

print(‘数据类型:‘,type(data))
print(‘数据内容:‘,data.keys())

 技术分享图片

(4)取出鸢尾花特征和鸢尾花类别数据,查看其形状及数据类型

iris_feature = data[‘feature_names‘],data[‘data‘]
print(‘鸢尾花数据:‘,iris_feature)
iris_target = data.target,data.target_names
print(‘鸢尾花形状类别:‘,iris_target)

  技术分享图片

技术分享图片

(5)取出所有花的花萼长度(cm)的数据

sepal_length = numpy.array(list(len[0] for len in data[‘data‘]))
print(‘所有花萼长度:‘,sepal_length)

  技术分享图片

 

(6)取出所有花的花瓣长度(cm)+花瓣宽度(cm)的数据

petal_length = numpy.array(list(len[2] for len in data[‘data‘]))
petal_length.resize(5,30)
petal_width = numpy.array(list(len[3] for len in data[‘data‘]))
petal_width.resize(5,30)
iris_lens = (petal_length,petal_width)
print(‘所有花瓣长宽:‘,iris_lens)

  技术分享图片

 

(7)取出某朵花的四个特征及其类别

print(‘特征:‘,data[‘data‘][0])
print(‘类别:‘,data[‘target‘][0])

  技术分享图片

 

 

(8)将所有花的特征和类别分成三组,每组50个

iris_setosa = []

iris_versicolor = []

iris_virginica = []

  

(9)生成新的数组,每个元素包含四个特征+类别

datas = (iris_setosa,iris_versicolor,iris_virginica)
print(‘新数组分类结果:‘,datas)

  技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.13

原文:https://www.cnblogs.com/zhangjij/p/9784570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!