Я пытаюсь найти эффективный способ генерировать совокупную сумму из 300 000 000 случайных единиц и -1 в Python. Мне удалось использовать приведенное ниже решение с n примерно до 30 000 000. Но если я попробую использовать большие числа, у меня возникнут проблемы с памятью.
"np.cumsum" (в функции) возвращает массив размера n, содержащий все промежуточные шаги. Который я использую для создания случайного блуждания с помощью Matplotlib.
def tosses(n):
return np.cumsum(np.random.choice([-1,1],n))
Подробнее здесь: https://stackoverflow.com/questions/789 ... -1s-and-1s
Как сгенерировать совокупную сумму из 300 000 000 случайных единиц и -1 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как вычислить совокупную сумму распада в PySpark с помощью рекурсивной операции?
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как вычислить совокупную сумму распада в PySpark с помощью рекурсивной операции?
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-