Python浮点格式:固定的总位数
作者:互联网
我正在使用numpy.savetxt(path,array,fmt =“%.2f%.2f%.2f%.2f%.2f”)保存一些数据,并且我希望文本文件能很好地格式化.我想将浮点数限制为一定数量的数字,如下所示:
11.2345 -> 11.2
1.2345 -> 1.23
目前我得到:
11.2345 -> 11.23
1.2345 -> 1.23
这会破坏文本文件的布局.
我知道在SO上有两个类似的问题,但是我无法将任何解决方案应用于numpy.savetxt().
解决方法:
尝试使用fmt =“%9.2f”.它似乎为我带来了不错的结果:
25.72 433.54 135.69 898.93
177.46 120.65 954.13 480.82
963.45 774.35 289.08 93.64
标签:floating-point,fixed-width,python,numpy 来源: https://codeday.me/bug/20191031/1972377.html