Sklearn - 默认情况下覆盖 random_state=None

数据挖掘 机器学习 Python scikit-学习 熊猫 范围
2022-02-17 04:26:02

许多 scikit-learn 和 pandas 对象/函数random_state=None用作默认参数。如何在random_state=100不手动编辑random_state每个对象的情况下默认覆盖所有对象?

make_blobs(n_samples=100, n_features=2, centers=3, cluster_std=1.0, 
           center_box=(-10.0, 10.0), shuffle=True, random_state=None)
1个回答

例如,对于 scikit-learn 可以设置np.random.seed(1),并且只要您的脚本中没有任何内容不确定地修改种子,那么您应该获得可重现的结果。

这在 scikit-learn 常见问题解答中如何random_state为整个执行设置一个?

但是,我不相信对熊猫做同样的事情是可能的。请参阅此处进行讨论。