最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3 中把txt數據文件讀入到矩陣中的方法

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

1.實例程序:

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

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

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

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

打印結果:
[[ 1.  2.  2.5]
 [ 3.  4.  4. ]
 [ 7.  8.  7. ]]

2.數據讀入矩陣的邏輯:

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

1 2 3

4 5 6

7 8 9

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

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

1 2 3
1 2 3
1 2 3

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

1 2 3
4 5 6
4 5 6

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

1 2 3
4 5 6
7 8 9

也就是上述代碼:

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

所做的事。

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

相關文章

  • Pytorch 的 LSTM 模型的示例教程

    Pytorch 的 LSTM 模型的示例教程

    本文給大家介紹了Pytorch 的 LSTM 模型的示例教程,文中結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-06-06
  • Python時間處理模塊time和datetime詳解

    Python時間處理模塊time和datetime詳解

    本文詳細介紹了Python中常用的時間處理模塊time和datetime,time模塊提供多種時間獲取和轉換功能,datetime模塊則在time的基礎上增加了日期和時間的組合處理,如datetime.now()獲取當前日期時間,兩個模塊在日常編程中非常有用,尤其是在需要時間日期計算和轉換的場景下
    2024-10-10
  • python matplotlib庫繪制散點圖例題解析

    python matplotlib庫繪制散點圖例題解析

    這篇文章主要介紹了python matplotlib庫繪制散點圖例題解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python 點集排序之帶索引的Z字形排序算法實現代碼

    Python 點集排序之帶索引的Z字形排序算法實現代碼

    這篇文章介紹了如何使用Python在Grasshopper中實現點集排序功能,包括點的Y坐標分組和X坐標排序,以及追蹤每個點的原始索引位置,通過創(chuàng)建點索引對、分組邏輯和排序,實現了Z字形排序算法,感興趣的朋友一起看看吧
    2025-01-01
  • PyTorch-Forecasting一個新的時間序列預測庫使用詳解

    PyTorch-Forecasting一個新的時間序列預測庫使用詳解

    這篇文章主要為大家介紹了PyTorch-Forecasting一個新的時間序列預測庫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Python基于動態(tài)規(guī)劃算法解決01背包問題實例

    Python基于動態(tài)規(guī)劃算法解決01背包問題實例

    這篇文章主要介紹了Python基于動態(tài)規(guī)劃算法解決01背包問題,結合實例形式分析了Python動態(tài)規(guī)劃算法解決01背包問題的原理與具體實現技巧,需要的朋友可以參考下
    2017-12-12
  • 一文秒懂python讀寫csv xml json文件各種騷操作

    一文秒懂python讀寫csv xml json文件各種騷操作

    多年來,數據存儲的可能格式顯著增加,但是,在日常使用中,還是以 CSV 、 JSON 和 XML 占主導地位。 在本文中,我將與你分享在Python中使用這三種流行數據格式及其之間相互轉換的最簡單方法,需要的朋友可以參考下
    2019-07-07
  • 學會python操作excel永不加班系列

    學會python操作excel永不加班系列

    這篇文章主要介紹了python操作excel的詳解,,需要的朋友可以參考下,小編覺得這篇文章寫的還不錯,希望能夠給你帶來幫助
    2021-11-11
  • python生成1行四列全2矩陣的方法

    python生成1行四列全2矩陣的方法

    今天小編就為大家分享一篇python生成1行四列全2矩陣的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Python實現網頁截圖(PyQT5)過程解析

    Python實現網頁截圖(PyQT5)過程解析

    這篇文章主要介紹了Python實現網頁截圖(PyQT5)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論

蓬溪县| 闸北区| 乌什县| 舞钢市| 葫芦岛市| 镇安县| 汶上县| 徐汇区| 全州县| 名山县| 临武县| 皮山县| 赤城县| 焉耆| 瑞丽市| 勃利县| 西充县| 盐津县| 邛崃市| 庆安县| 汉沽区| 汉寿县| 濮阳市| 沙洋县| 犍为县| 乾安县| 开江县| 大兴区| 滨州市| 沈丘县| 开阳县| 克拉玛依市| 类乌齐县| 耒阳市| 遂宁市| 崇礼县| 嵊州市| 明光市| 永吉县| 桐庐县| 铜鼓县|