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

输出如下:
在这里插入图片描述

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