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