PGC123

2018-10-26   阅读量: 696

数据分析师 Python编程

为啥random产生的随机数不随机?

扫码加入数据分析学习群

在学习numpy的random模块的时候每次生成的随机数都是一样的这是为什么呢?代码如下图所示

生成随机数时如果设置随机数种子,那么这次生成的随机是固定的,如果随机数种子函数np.random.seed()不传参数或者不调用np.random.seed()函数那么每次执行产生的结果是不一样的。设置随机数种子的目的是为了一些试验的可塑性,如果想要随机数不设置随机数种子即可。

注:需要注意的一点是要想随机数种子起作用每次调用生成随机数函数之前必须调用一次设置随机数种子函数,否则会导致只有第一次不是随机的情况,具体如下:

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子