亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python3 中把txt數(shù)據(jù)文件讀入到矩陣中的方法

 更新時(shí)間:2018年04月27日 15:10:56   作者:ZJE_ANDY  
下面小編就為大家分享一篇Python3 中把txt數(shù)據(jù)文件讀入到矩陣中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

1.實(shí)例程序:

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

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

f = open('2.txt')        #打開數(shù)據(jù)文件文件
lines = f.readlines()      #把全部數(shù)據(jù)文件讀到一個(gè)列表lines中
A_row = 0            #表示矩陣的行,從0行開始
for line in lines:       #把lines中的數(shù)據(jù)逐行讀取出來(lái)
  list = line.strip('\n').split(' ')   #處理逐行數(shù)據(jù):strip表示把頭尾的'\n'去掉,split表示以空格來(lái)分割行數(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ù)讀入矩陣的邏輯:

為簡(jiǎn)單解釋,例如我們要把:

1 2 3

4 5 6

7 8 9

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

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

1 2 3
1 2 3
1 2 3

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

1 2 3
4 5 6
4 5 6

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

1 2 3
4 5 6
7 8 9

也就是上述代碼:

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

所做的事。

以上這篇Python3 中把txt數(shù)據(jù)文件讀入到矩陣中的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3 jupyter notebook 服務(wù)器搭建過程

    Python3 jupyter notebook 服務(wù)器搭建過程

    這篇文章主要介紹了Python3 jupyter notebook 服務(wù)器搭建過程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-11-11
  • Python爬取數(shù)據(jù)并寫入MySQL數(shù)據(jù)庫(kù)的實(shí)例

    Python爬取數(shù)據(jù)并寫入MySQL數(shù)據(jù)庫(kù)的實(shí)例

    今天小編就為大家分享一篇Python爬取數(shù)據(jù)并寫入MySQL數(shù)據(jù)庫(kù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-06-06
  • python調(diào)試工具Birdseye的使用教程

    python調(diào)試工具Birdseye的使用教程

    調(diào)試是寫出良好代碼的必備條件,Birdseye是一款優(yōu)秀的用于python的調(diào)試工具,本文簡(jiǎn)單的介紹了Birdseye的使用方法
    2021-05-05
  • Python合并Excel中sheet表的示例代碼

    Python合并Excel中sheet表的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)將Excel中的五個(gè)表合成一個(gè)表,文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • 深入解析Python中的urllib2模塊

    深入解析Python中的urllib2模塊

    這篇文章主要介紹了Python中的urllib2模塊,包括一個(gè)利用其抓取網(wǎng)站生成RSS的小例子,需要的朋友可以參考下
    2015-11-11
  • Django 中間鍵和上下文處理器的使用

    Django 中間鍵和上下文處理器的使用

    這篇文章主要介紹了Django 中間鍵和上下文處理器的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2019-03-03
  • Flask-SQLALchemy基本使用方法

    Flask-SQLALchemy基本使用方法

    本文主要介紹了Flask-SQLALchemy基本使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python turtle庫(kù)的畫筆控制說明

    Python turtle庫(kù)的畫筆控制說明

    這篇文章主要介紹了Python turtle庫(kù)的畫筆控制說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-06-06
  • pycharm自動(dòng)生成文件注釋和函數(shù)注釋

    pycharm自動(dòng)生成文件注釋和函數(shù)注釋

    這篇文章主要介紹了pycharm自動(dòng)生成文件注釋和函數(shù)注釋的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • python實(shí)現(xiàn)dnspod自動(dòng)更新dns解析的方法

    python實(shí)現(xiàn)dnspod自動(dòng)更新dns解析的方法

    這篇文章主要介紹了python實(shí)現(xiàn)的dnspod自動(dòng)更新dns解析的方法,需要的朋友可以參考下
    2014-02-02

最新評(píng)論