编程语言
首页 > 编程语言> > Python浮点格式:固定的总位数

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