random.seed(0)作用:使得随机数据可预测,即只要seed的值一样,后续生成的随机数都一样。
random.seed()俗称为随机数种子。不设置随机数种子,你每次随机抽样得到的数据都是不一样的。设置了随机数种子,能够确保每次抽样的结果一样。而random.seed()括号里的数字,相当于一把钥匙,对应一扇门,同样的数值能够使得抽样的结果一致。
由上图所知:
若我们设置了相同的seed值,则可以得到相同的随机数;
若是不设置seed,则每次得到的值均不相同;
因此,当面对一个随机程序的时候,只要我们的运行环境一致(保证伪随机数生成程序一样),而我们设定的随机种子一样的话,那么我们就可以复现结果。
参考:
python中random.seed()究竟做什么用?
np.random.seed(0)的作用:使得随机数据可预测。
python3中seed函数的用法
本文发布于:2024-01-30 17:32:07,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170660712921677.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |