check_random_state#

sklearn.utils.check_random_state(seed)[源代码]#

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

参数:
seed无、int或RandomState的实例

如果种子为无,则返回np.random使用的RandomState单例。如果seed是int,则返回用seed播种的新RandomState实例。如果seed已经是RandomState实例,请返回它。否则引发ValueHelp。

返回:
numpy.random.RandomState

随机状态对象基于 seed 参数.

示例

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