我在Python中有一个大脚本。我从其他人的代码中获得启发,因此最终我将该numpy.random模块用于某些方面(例如,创建从二项式分布中获取的随机数数组),而在其他地方则使用该模块random.random。有人可以告诉我两者之间的主要区别吗?在这两个文档的文档网页上,我似乎numpy.random都拥有更多的方法,但是我不清楚随机数的生成方式有何不同。我问的原因是因为我需要为调试目的播种我的主程序。但是,除非我在要导入的所有模块中都使用相同的随机数生成器,否则它将无法正常工作吗?另外,我在另一篇文章中阅读了有关不使用的讨论numpy.random.seed(),但我并不真正理解为什么这是一个糟糕的主意。如果有人向我解释为什么会这样,我将不胜感激。
添加回答
举报
0/150
提交
取消