python中表示多維數組的方法-創新互聯

這篇文章主要介紹python中表示多維數組的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創新互聯建站是一家專業提供絳縣企業網站建設,專注與網站設計、網站建設、HTML5建站、小程序制作等業務。10年已為絳縣眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。

python中表示多維數組的方法:可以利用列表中夾帶列表的形式來表示。具體方法:首先構造每一個元素列表;然后將每個元素列表添加進矩陣中即可。矩陣是一個列表,矩陣中的每一個元素也是一個列表。

python中表示多維數組的方法

在python中一不能聲明變量int,二不能列出維數。我們只能利用列表中夾帶列表形式表示。 

以實際例子為例,想將文件中如下格式的數據讀取出來,文件中的每行數據是一個樣本,列數是每個樣本的屬性個數。我們希望將其讀取出來組合成N*2的矩陣形式,以便于對這些數據進行處理。

基本思路:

最終我們想要的矩陣dataSet是一個列表tuple。矩陣中的每一個元素temp也是一個列表。

首先,我們先構造每一個元素temp列表;然后將每個元素temp列表添加(append)進dataSet中去即可。

代碼實現:

dataSet = []   #列表,用來表示,列表中的每個元素也是一個二維的列表;#這個二維列表就是一個樣本。
#與我們所熟悉的矩陣類似,最終我們將獲得N*2的矩陣,每行元素的數據構成了我們的樣本數據
fileIn = open("D:/xuepython/testSet.txt")  #是正斜杠
for line in fileIn.readlines(): 
    temp=[]
    lineArr = line.strip().split('\t')#line.strip()把末尾的'\n'去掉
    temp.append(float(lineArr[0]))
    temp.append(float(lineArr[1]))
    dataSet.append(temp)
    #dataSet.append([float(lineArr[0]), float(lineArr[1])])  #這條語句可以替換到上面的三條語句
fileIn.close()

以上是python中表示多維數組的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道!

本文名稱:python中表示多維數組的方法-創新互聯
標題路徑:http://m.kartarina.com/article6/ccggog.html

成都網站建設公司_創新互聯,為您提供品牌網站設計商城網站、網站營銷、定制開發、Google、品牌網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: 亚洲精品无码一区二区| 久久亚洲AV成人无码国产电影| 亚洲AV无码之国产精品| 亚洲人AV在线无码影院观看| 日韩AV无码不卡网站| 日韩AV高清无码| 亚洲成a人无码亚洲成www牛牛| 亚洲AV无码成人精品区狼人影院 | 18禁免费无码无遮挡不卡网站| 一区二区无码免费视频网站| 中文字幕人妻无码一夲道| 无码中文字幕一区二区三区| 亚洲AV无码码潮喷在线观看| 日韩AV无码精品一二三区| 无码H肉动漫在线观看| 无码不卡亚洲成?人片| 久久精品国产亚洲AV无码偷窥| 中文无码精品一区二区三区| 无码人妻H动漫中文字幕| 69ZXX少妇内射无码| 亚洲AV无码久久| 国产免费无码一区二区| 内射人妻少妇无码一本一道| 国产精品爽爽V在线观看无码| 精品亚洲成A人无码成A在线观看| 伊人久久综合无码成人网| 亚洲精品一级无码中文字幕| 精品久久久久久久无码久中文字幕| 久久久久亚洲AV片无码下载蜜桃| 国产AV无码专区亚洲Av| 国产精品无码日韩欧| 中文字幕精品无码一区二区| 无码色AV一二区在线播放| 无码国模国产在线无码精品国产自在久国产| 无码AV中文一区二区三区| 久久久久亚洲Av无码专| 久久精品无码午夜福利理论片| 日韩精品人妻系列无码专区免费 | 亚洲动漫精品无码av天堂| 亚洲人成无码久久电影网站| 国产精品成人无码久久久久久 |