检查随机状态#

sklearn.utils.check_random_state(seed)[source]#

将种子转换为 np.random.RandomState 实例。

参数:
seedNone、int 或 RandomState 实例

如果 seed 为 None,则返回 np.random 使用的 RandomState 单例。如果 seed 是一个整数,则返回一个使用 seed 作为种子的新的 RandomState 实例。如果 seed 已经是 RandomState 实例,则返回它。否则,引发 ValueError。

返回:
numpy.random.RandomState

基于seed参数的随机状态对象。

示例

>>> from sklearn.utils.validation import check_random_state
>>> check_random_state(42)
RandomState(MT19937) at 0x...