Самозагрузка: есть ли более быстрый путь? - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь вычислить статистику начальной загрузки всего массива, и мне интересно, можно ли это улучшить с точки зрения скорости, пожалуйста?

from numpy import sum
from numpy.random import choice

def bootstrap(observed_array: array, number_of_bootstraps: int = 10000) -> array:
    number_of_elements = len(observed_array)
    bootstrap_estimates = []
    for _ in range(number_of_bootstraps):
        indices = choice(number_of_elements, size=number_of_elements, replace=True)
        bootstrap_sample = observed_array[indices]
        bootstrap_estimate = bootstrap_sample.sum()
        bootstrap_estimates.append(bootstrap_estimate)
    return array(bootstrap_estimates)

Спасибо за любые предложения здесь.

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