check_random_state#
- sklearn.utils.check_random_state(seed)[source]#
将 seed 转换为 np.random.RandomState 实例。
- 参数:
- seedNone、int 或 RandomState 实例
如果 seed 为 None,则返回 np.random 使用的 RandomState 单例。如果 seed 是一个 int,则返回一个新的 RandomState 实例,其种子为 seed。如果 seed 已经是 RandomState 实例,则直接返回它。否则,抛出 ValueError。
- 返回:
numpy.random.RandomState
基于
seed
参数的随机状态对象。
示例
>>> from sklearn.utils.validation import check_random_state >>> check_random_state(42) RandomState(MT19937) at 0x...