gpt4 book ai didi

python - numpy.random 和蒙特卡洛

转载 作者:行者123 更新时间:2023-12-01 02:38:17 27 4
gpt4 key购买 nike

我用 Python 编写了带有 Fortran 扩展的蒙特卡洛 (MC) 代码(用 f2py 编译)。由于它是随机积分,因此该算法严重依赖于随机数,即我在典型运行中使用 ~ 10^8 - 10^9 随机数。到目前为止,我并不真正介意随机数的“质量”——然而,这是我想要检查的东西。

我的问题是:numpy 使用的 Mersenne-Twister 是否足够,或者是否有更好的随机数生成器可供人们使用? (在运行时以及生成序列的质量方面更好)

非常欢迎任何建议/经验,谢谢!

最佳答案

我认为在不知道如何使用随机数的情况下,没有人可以告诉您该算法是否足够。

我要做的就是用其他东西替换 numpy 随机数,当然已经有其他模块可以提供不同的算法。如果您的模拟结果不受随机数生成器的选择的影响,这已经是一个好兆头了。

关于python - numpy.random 和蒙特卡洛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com