История изменений
Исправление Sahas, (текущая версия) :
Чтобы получить реально быстрое выполнение, проще заюзать numba. Я сам был поражён, когда выяснил, что функция, ускоренная при помощи @njit, по времени работает не намного дольше, чем она же, написанная на чистом С++ или Фортран.
P. S. В функции использовались обычные циклы for без всякой векторизации
Исходная версия Sahas, :
Чтобы получить реально быстрое выполнение, проще заюзать numba. Я сам был поражён, когда выяснил, что функция, ускоренная при помощи @njit, по времени работает не намного дольше, чем она же, написанная на чистом С++ или Фортран.