博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NUMPY数据集练习 ----------SKLEARN类
阅读量:5316 次
发布时间:2019-06-14

本文共 1412 字,大约阅读时间需要 4 分钟。

1
2
3
4
5
6
<br><br>
# 1. 安装scipy,numpy,sklearn包
import 
numpy
from 
sklearn.datasets 
import 
load_iris
 
# 2. 从sklearn包自带的数据集中读出鸢尾花数据集data
print
(data.data)

  

1
2
3
# 3.查看data类型,包含哪些数据
data 
= 
load_iris()
print
(data.keys())

  

1
2
3
4
# 4.取出鸢尾花特征和鸢尾花类别数据,查看其形状及数据类型
print
(data.target_names)
print
(data.target)
type
(data.target)

  

 

1
2
# 5.取出所有花的花萼长度(cm)的数据
print
(numpy.array(
list
(
len
[
0
for 
len 
in 
data[
'data'
])))

  

1
2
3
# 6.取出所有花的花瓣长度(cm)+花瓣宽度(cm)的数据
print
(numpy.array(
list
(
len
[
2
for 
len 
in 
data[
'data'
])) )
print
(numpy.array(
list
(
len
[
3
for 
len 
in 
data[
'data'
])))

  

1
2
3
# 7.取出某朵花的四个特征及其类别。
print
(data.data[
0
])
print
(data.target_names[
0
])

  

 

1
2
3
4
# 8.将所有花的特征和类别分成三组,每组50个
setosa_data 
= 
[]
versicolor_data 
= 
[]
virginica_data 
= 
[]

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 9.生成新的数组,每个元素包含四个特征+类别
 
for 
in 
range
(
0
,
150
):
    
#生成为setosa类的鸢尾花花数据
    
if  
data.target[i] 
=
= 
0
:
        
data1 
= 
data.data[i].tolist()
        
data1.append(
'setosa'
)
        
setosa_data.append(data1)
    
#生成为versicolor类的鸢尾花数据 
    
elif 
data.target[i] 
=
= 
1
:
        
data1 
= 
data.data[i].tolist()
        
data1.append(
'versicolor'
)
        
versicolor_data.append(data1)
    
#剩下的为virginica类的鸢尾花数据 
    
else
:                        
        
data1 
= 
data.data[i].tolist()
        
data1.append(
'virginica'
)
        
virginica_data.append(data1)
#生成新的数组,每个元素包含四个特征+类别
newdata
=
(setosa_data ,versicolor_data,virginica_data)
print
(newdata)

  

转载于:https://www.cnblogs.com/yulinzzz/p/9869796.html

你可能感兴趣的文章
面向对象设计中private,public,protected的访问控制原则及静态代码块的初始化顺序...
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
Awesome Adb——一份超全超详细的 ADB 用法大全
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
Android 将drawable下的图片转换成bitmap、Drawable
查看>>
介绍Win7 win8 上Java环境的配置
查看>>
移动、联通和电信,哪家的宽带好,看完你就知道该怎么选了!
查看>>
Linux设置环境变量的方法
查看>>
Atitit.进程管理常用api
查看>>
构建自己的项目管理方案
查看>>
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
怎么在windows7系统我的电脑中添加快捷方式
查看>>
epoll使用具体解释(精髓)
查看>>
AndroidArchitecture
查看>>
原生JavaScript第六篇
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>