首页 > 编程语言 > 详细

python 读取文件时,精确的保留数据

时间:2019-12-03 11:34:21      阅读:80      评论:0      收藏:0      [点我收藏+]
import numpy as np
import pandas as pd
point = pd.read_csv(waypoint21.csv)
with pd.option_context(display.precision, 12):  # 关键部分
    # print(point)
    B0 = np.double(point.loc[0, [Lat]])
    L0 = np.double(point.loc[0, [Lon]])
    # print(B0, L0)
    for i in range(len(point)):
        if i % 20 == 0:
            waypoint = point.loc[i, ["Lat", "Lon", "Heading"]].values.astype(float)
            lat = np.double(waypoint[[0]])
            lon = np.double(waypoint[[1]])
            x, y = transformation(lat, lon, B0, L0)
            line = "%s,%s,%s" % (x, y, waypoint[[2]][0])
            with open("b.csv", a+) as f:
                f.write(line + \n)

 

python 读取文件时,精确的保留数据

原文:https://www.cnblogs.com/yang220/p/11974664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!