为什么用numpy获得的平均值不是应该的平均值?

时间:2019-02-06 15:40:55

标签: python-3.x numpy

我试图计算一个数组的平均值,然后将其减去到同一数组中,以获得平均值等于零的序列。就是这样:

import numpy as np

N = np.array([1,2,3,5,8])
k = np.mean(N)
print(np.mean(N-k))

但是我从中得到的结果是1.7763568394e-16,而不是应有的0.0。我需要它真的为零,因为

我知道almos是相同的值,但是我正在尝试检查数值方法的收敛速度,并且这种差异为解决方案带来了恒定的误差。

谢谢!

0 个答案:

没有答案