Spec-Zone.ru › NumPy 2.0

numpy.random.BitGenerator

classnumpy.random.BitGenerator(seed=None)

Базовый класс для универсальных BitGenerator, которые обеспечивают поток случайных битов на основе различных алгоритмов. Требуется переопределение.

Параметры:
seed{None, int, array_like[ints], SeedSequence}, необязательно

Зерно для инициализации BitGenerator. Если None, то используется свежая, непредсказуемая энтропия из ОС. Если передан int или array_like[ints], то он будет передан в SeedSequence для вывода начального состояния BitGenerator. Также можно передать экземпляр SeedSequence. Все целочисленные значения должны быть неотрицательными.

См. также

SeedSequence
Атрибуты:
lockthreading.Lock

Экземпляр блокировки, который используется совместно, чтобы один и тот же BitGenerator можно было использовать в нескольких генераторах без повреждения состояния. Код, генерирующий значения из генератора битов, должен удерживать блокировку генератора битов.

Методы

random_raw(self[, size])

Возвращает случайные значения, сгенерированные основным генератором битов

spawn(n_children)

Создаёт новые независимые дочерние генераторы битов.

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/random/bit_generators/generated/numpy.random.BitGenerator.html

Spec-Zone.ru

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