Повышение эффективности VaR NumPy

Я пишу код начальной загрузки исторической симуляции VaR, процесс занимает вечность, так как в нем три цикла один в другой. Есть ли способ ускорить процесс с NumPy? У меня также есть вращающееся окно снаружи, первое для цикла.

        for B in range(1000):
            choice =[]
            for t in range(250):
                n_period_return = np.sum(resample(roll_window_ret_HS, n_samples=n, replace = True, random_state = 0))
                choice.append(n_period_return)
                # choice contains 250, n-period returns
            sim.append(np.percentile(choice, (1- alpha)*100))
                # sim contains 1000, alpha th percentile of n-period returns
        HS_daily_ret_VaR.append(-np.mean(sim))

0 ответов

Другие вопросы по тегам