欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用Python3怎么將txt數(shù)據(jù)文件讀入到矩陣-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)使用Python3怎么將txt數(shù)據(jù)文件讀入到矩陣,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的清豐網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!python的數(shù)據(jù)類型有哪些?

python的數(shù)據(jù)類型:1. 數(shù)字類型,包括int(整型)、long(長整型)和float(浮點型)。2.字符串,分別是str類型和unicode類型。3.布爾型,Python布爾類型也是用于邏輯運算,有兩個值:True(真)和False(假)。4.列表,列表是Python中使用最頻繁的數(shù)據(jù)類型,集合中可以放任何數(shù)據(jù)類型。5. 元組,元組用”()”標識,內(nèi)部元素用逗號隔開。6. 字典,字典是一種鍵值對的集合。7. 集合,集合是一個無序的、不重復的數(shù)據(jù)組合。

1.實例程序:

'''
數(shù)據(jù)文件:2.txt內(nèi)容:(以空格分開每個數(shù)據(jù))
1 2 2.5
3 4 4
7 8 7
'''

from numpy import *
A = zeros((3,3),dtype=float)  #先創(chuàng)建一個 3x3的全零方陣A,并且數(shù)據(jù)的類型設置為float浮點型

f = open('2.txt')        #打開數(shù)據(jù)文件文件
lines = f.readlines()      #把全部數(shù)據(jù)文件讀到一個列表lines中
A_row = 0            #表示矩陣的行,從0行開始
for line in lines:       #把lines中的數(shù)據(jù)逐行讀取出來
  list = line.strip('\n').split(' ')   #處理逐行數(shù)據(jù):strip表示把頭尾的'\n'去掉,split表示以空格來分割行數(shù)據(jù),然后把處理后的行數(shù)據(jù)返回到list列表中
  A[A_row:] = list[0:3]          #把處理后的數(shù)據(jù)放到方陣A中。list[0:3]表示列表的0,1,2列數(shù)據(jù)放到矩陣A中的A_row行
  A_row+=1                #然后方陣A的下一行接著讀
  #print(line)

print(A)  #打印 方陣A里的數(shù)據(jù)

打印結(jié)果:
[[ 1.  2.  2.5]
 [ 3.  4.  4. ]
 [ 7.  8.  7. ]]

2.數(shù)據(jù)讀入矩陣的邏輯:

為簡單解釋,例如我們要把:

1 2 3

4 5 6

7 8 9

讀入矩陣中,以上述的代碼為例:

當 A_row =0時,執(zhí)行 A[A_row:] = list[0:3] 后矩陣A是:

123
123
123

當A_row = 1是,執(zhí)行 A[A_row:] = list[0:3] 后矩陣A是:

123
456
456

當A_row = 2時,執(zhí)行 A[A_row:] = list[0:3] 后矩陣A是:

123
456
789

也就是上述代碼:

for line in lines:           #先把逐行數(shù)據(jù)取出來 
  list = line.strip('\n').split(' ')   #再通過處理,放回到list列表中 
  A[A_row:] = list[0:3]          #然后把list列表的數(shù)據(jù)放到矩陣中 
  A_row+=1

以上就是使用Python3怎么將txt數(shù)據(jù)文件讀入到矩陣,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享題目:使用Python3怎么將txt數(shù)據(jù)文件讀入到矩陣-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://chinadenli.net/article22/ddpojc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器用戶體驗App開發(fā)網(wǎng)站設計公司微信小程序企業(yè)建站

廣告

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

網(wǎng)站優(yōu)化排名