numpy.random.get_state#
- random.get_state(устаревший=True)#
Возвращает кортеж, представляющий внутреннее состояние генератора.
Для более подробной информации см.
set_state.- Параметры:
- устаревшийbool, необязательно
Флаг, указывающий на возврат устаревшего кортежа состояния, когда BitGenerator является MT19937, вместо словаря. Вызывает ValueError, если базовый битовый генератор не является экземпляром MT19937.
- Возвращает:
- выход{tuple(str, ndarray из 624 беззнаковых целых, int, int, float), dict}
Если legacy равно True, возвращаемый кортеж содержит следующие элементы:
строка 'MT19937'.
одномерный массив из 624 беззнаковых целочисленных ключей.
целое число
pos.целое число
has_gauss.число с плавающей точкой
cached_gaussian.
Если устаревший равно False, или BitGenerator не является MT19937, тогда состояние возвращается в виде словаря.
Смотрите также
Примечания
set_stateиget_stateне нужны для работы с любыми случайными распределениями в NumPy. Если внутреннее состояние изменяется вручную, пользователь должен точно знать, что он/она делает.