numpy.random.pcg64.PCG64.advance
метод
-
PCG64.advance(delta) -
Передвинуть базовую генераторную функцию, как будто произошло delta вызовов.
Параметры: -
delta : integer, positive -
Количество вызовов для продвижения генератора. Должно быть меньше размера переменной состояния в базовой генераторной функции.
Возвращает: -
self : PCG64 -
Генератор продвинулся на delta шагов
Примечания
Продвижение состояния генератора обновляет состояние базовой генераторной функции, как будто было сделано заданное количество вызовов базовой генераторной функции. В общем случае нет однозначного соответствия между количеством выходных случайных значений из конкретного распределения и количеством вызовов базовой генераторной функции. Это происходит по двум причинам:
- Случайные значения моделируются с помощью метода отбора, поэтому в среднем для генерации одного значения требуется больше одного значения из базовой генераторной функции.
- Количество битов, необходимых для генерации значения, отличается от количества битов, генерируемых базовой генераторной функцией. Например, два 16-битных целых значения могут быть смоделированы из одного вызова 32-битной генераторной функции.
Продвижение состояния генератора сбрасывает все предварительно вычисленные случайные числа. Это необходимо для обеспечения точной воспроизводимости.
-
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/random/bit_generators/generated/numpy.random.pcg64.PCG64.advance.html