check_random_state#

sklearn.utils.check_random_state(seed)#

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

Parameters:
seedNone, int 或 RandomState 实例

如果 seed 是 None,返回由 np.random 使用的 RandomState 单例。 如果 seed 是 int,返回一个新的 RandomState 实例,并用 seed 进行种子初始化。 如果 seed 已经是 RandomState 实例,则返回它。 否则引发 ValueError。

Returns:
numpy.random.RandomState

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

Examples

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