python - Seed Pylab 的随机数生成器?

标签 python random matplotlib weibull

我一直在搜索网络和文档,但无济于事。我可以播种 random 但不能播种 mtrand 生成器(我相信是 Mersenne Twister?),似乎没有命令起作用。

from pylab import *

# >> seed random number generator <<
print '%.3f' % weibull(2)
print '%.3f' % weibull(2)

我希望这两个字符串产生相同的结果。我在更复杂的设置中使用该函数,但这应该足以满足我的目的。

最佳答案

您使用 pylab.seed 播种 pylab:

>>> pylab.seed(0)
>>> pylab.weibull(2)
0.89211799004566095
>>> pylab.seed(0)
>>> pylab.weibull(2)
0.89211799004566095

关于python - Seed Pylab 的随机数生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11263367/

相关文章:

python - StaleElementReferenceException:消息:过时的元素引用:使用 Selenium 和 Python 时,元素未附加到页面文档错误

python - 如何像在 2.x 中那样从字节字符串中提取混合的二进制和 ascii 值?

python - 在 Python 中使用 GARCH 预测波动性 - Arch Package

python - 通过python解析Json数据并更新sql表

sql - 在 Aginity Workbench SQL 中选择 1% 的样本

python - 列出对 mpl.figure.Figure 的引用不显示图

java - 如何在 Java 中生成随机字符串

random - Swift 3(Xcode 8 beta 1)中的种子随机数等价于什么

python - 尝试使用 matplotlib 绘制 OpenCV 的 MSER 区域

python - 如何制作大型二维散点图的等高线/密度图