statsmodels.tools.rng_qrng.check_random_state

statsmodels.tools.rng_qrng.check_random_state(seed=None)[source]

种子转换为随机数生成器。

Parameters:
seed{None, int, array_like[ints], numpy.random.Generator,

numpy.random.RandomState, scipy.stats.qmc.QMCEngine}, 可选

如果 seed 为 None,将从操作系统中提取新的、不可预测的熵,并使用 numpy.random.Generator。 如果 seed 是 int 或 array_like[ints],将使用一个新的 Generator 实例,并以 seed 作为种子。 如果 seed 已经是 GeneratorRandomStatescipy.stats.qmc.QMCEngine 实例,则使用该实例。

scipy.stats.qmc.QMCEngine 需要 SciPy >=1.7。这也意味着生成器只有 random 方法。

Returns:
seed{numpy.random.Generator, numpy.random.RandomState,

scipy.stats.qmc.QMCEngine}

随机数生成器。


Last update: Oct 16, 2024