Почему среднее значение, полученное с помощью numpy, не такое, каким оно должно быть? - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь вычислить среднее значение массива, а затем вычесть его в тот же массив, чтобы получить ряд со средним значением, равным нулю.Это было бы идеей:

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, как должно быть.Мне нужно, чтобы он был действительно нулевым, потому что

Я знаю, что это почти то же самое значение, но я пытаюсь проверить скорость сходимости численного метода, и эта разница вносит постоянную ошибку в решение.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...