【发布时间】:2018-07-19 02:07:17
【问题描述】:
我正在尝试使用 numpy.around 来格式化浮点向量,以便每个值都有两个小数。但是,当最后一位为 0 时,它会自动省略它。
例如,当我有以下代码时
import numpy as np
a = np.array([ 56.8313253 , 385.30120482, 6.65060241, 126.62650602,
85.75903614, 192.72289157, 112.80722892, 10.55421687 ])
np.around(a,decimals=2)
我收到以下结果,其中第二个数字只有一位。
array([ 56.83, 385.3 , 6.65, 126.63, 85.76, 192.72, 112.81,
10.55])
有什么方法可以让我始终保持 0 结尾?这是发布时需要的,手动添加0太繁琐,因为我有很多这样的案例。
【问题讨论】:
标签: python arrays numpy rounding