Spec-Zone.ru › NumPy 1.19

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API