numpy資料集

來源:互聯網
上載者:User

標籤:取出   color   code   sep   nic   set   集中   list   else   

#安裝scipy,numpy,sklearn包 import numpy as np# 從sklearn包內建的資料集中讀出鳶尾花資料集datafrom sklearn.datasets import load_irisdata = load_iris()# 查看data類型,包含哪些資料print("資料類型:",type(data))print("資料類目:",data.keys())# 取出鳶尾花特徵和鳶尾花類別資料,查看其形狀及資料類型iris_feature = data.feature_names,data.dataprint("鳶尾花特徵:",iris_feature)print("iris_feature資料類型",type(iris_feature))iris_target = data.targetprint("鳶尾花資料類別:",iris_target)print("iris_target資料類型:",type(iris_target))# 取出所有花的花萼長度(cm)的資料sepal_len = np.array(list(len[0] for len in data.data))print("花萼長度:",sepal_len)# 取出所有花的花瓣長度(cm)+花瓣寬度(cm)的資料pental_len = np.array(list(len[2] for len in data.data))pental_len.resize(2,50)   #重新分配花瓣長度記憶體pental_wid = np.array(list(len[3] for len in data.data))pental_wid.resize(2,50)   #重新分配花瓣寬度記憶體iris_lens = (pental_len,pental_wid)print("花瓣長寬:",iris_lens)# 取出某朵花的四個特徵及其類別print("特徵:",data.data[1])print("類別:",data.target[1])# 將所有花的特徵和類別分成三組,每組50個#建立3個相應列表存放資料iris_set = []iris_ver = []iris_vir = []for i in range(0,150):    if  data.target[i] == 0:        Data = data.data[i].tolist()        Data.append(‘setosa‘)        iris_set.append(Data)    elif data.target[i] ==1:        Data = data.data[i].tolist()        Data.append(‘versicolor‘)        iris_ver.append(Data)    else:         Data = data.data[i].tolist()        Data.append(‘virginica‘)        iris_vir.append(Data)# 產生新的數組,每個元素包含四個特徵+類別datas = (iris_set,iris_ver,iris_vir)print("新數組:",datas)

 

numpy資料集

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.