Почему узкое место move_mean дает разные ответы для массивов разных размеров, но используя одинаковые значенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему узкое место move_mean дает разные ответы для массивов разных размеров, но используя одинаковые значения

Сообщение Anonymous »

Это may похоже на узкое место .move_mean Получить другой результат для одного и того же NDArray, но что «вопрос» был плохо поставлен и поэтому не привлекал ответов. усреднение, или среднее значение принимается на подмножество одного и того же большего массива. Это не должно быть так. Различия относительно невелики, но не равны нулю, как (я думаю) они должны быть.

Код: Выделить всё

import numpy as np
import bottleneck as bn

howManyIters = 10

smallDifferences = np.zeros([howManyIters])

for whichIter in range(howManyIters):

testArray = np.random.random_sample([512, 353, 53])

smallDifferences[whichIter] = (bn.move_mean(testArray[:, :, 46:49],
window=3, axis=2)[0, 41, 2]
- bn.move_mean(testArray, window=3,
axis=2)[0, 41, 48])
print(smallDifferences)
< /code>
Я получаю ответы, такие как < /p>
[ 1.11022302e-16  4.44089210e-16  2.22044605e-16  2.77555756e-16
8.32667268e-17 -3.33066907e-16  1.11022302e-16 -5.55111512e-17
1.66533454e-16 -1.11022302e-16]
< /code>
Но я ожидаю, что это будет 0,0. Насколько я понимаю, для окна 
длины 3, узкое место окно, усреднение, задерживается над предыдущими 2 и текущим значением, поэтому индексация среза здесь должна (я надеюсь) соответствовать точно.

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-arrays-b
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • OpenCV 3.0 - SVM + HOG дает одинаковые неправильные ответы при обнаружении получеловека
    Anonymous » » в форуме C++
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Np.mean возвращает разные значения при фильтрации np.inf
    Гость » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Гость
  • Почему метод move() запускает метод move(), хотя я до сих пор не щелкнул мышью?
    Гость » » в форуме Python
    0 Ответы
    51 Просмотры
    Последнее сообщение Гость
  • Каково узкое место стресс-теста для вызовов API с реализацией MTLS в Linux? [закрыто]
    Гость » » в форуме Linux
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Как найти узкое место производительности в веб-приложении на основе Spring
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»