能有人解释一下下面的例子中random_state
的含义吗?
为什么它被硬编码为42?
回答:
这不是很明显吗?42是生命、宇宙以及一切的终极问题的答案。
认真地说,random_state
只是设置随机生成器的种子,这样你的训练-测试分割总是确定性的。如果你不设置种子,每次都会不同。
相关文档:
random_state
:int
,RandomState
实例或None
,可选(默认=None
)
如果是int
,random_state
是随机数生成器使用的种子;如果是RandomState
实例,random_state
是随机数生成器;如果是None
,随机数生成器是np.random
使用的RandomState
实例。