NUMPY数据集练习 ----------SKLEARN类
生活随笔
收集整理的這篇文章主要介紹了
NUMPY数据集练习 ----------SKLEARN类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 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?i?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
總結
以上是生活随笔為你收集整理的NUMPY数据集练习 ----------SKLEARN类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GB28181协议——对接摄像机
- 下一篇: Aswing入门教程 1.6 颜色和填充