Python從txt文件中讀取float數據

有如下存在 txt 文件的數據,需要將其讀取爲 float 型數據並處理:

0.000000000000000000e+00 0.000000000000000000e+00
0.000000000000000000e+00 0.000000000000000000e+00
1.000000000000000000e+00 5.876317942364757073e+03
1.000000000000000000e+00 5.901317942364756163e+03
1.000000000000000000e+00 5.901317942364756163e+03

本文使用 numpy 來讀取,代碼如下:

with open(file_in, 'r') as f:
    data = f.readlines()  # 將txt中所有字符串讀入data
    
    for line in data:
        numbers = line.split()        # 將數據分隔
        numbers_float = map(float, numbers) #轉化爲浮點數
        print numbers_float

輸出如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章