热线电话:13121318867

登录
2019-02-16 阅读量: 701
能在python中复制matlab的旧伪随机数生成器吗?

我试图在python中分析随机数的随机流。具体来说,我正在研究以下来自matlab的伪随机数据流:mt19937ar(Mersenne Twister),mcg16807(LCG)和swb2712(借用生成器的修改减法)。这是matlab的PRNG 的参考页面。

我知道Mersenne Twister是python中使用的随机性的默认生成器,我相信numpy,mcg16807也应该是可复制的,因为它是一个LCG,但我不确定如何在python中复制swb2712,因为它可能是matlab专有的我找不到源代码。我正在尝试做什么,或者我应该只使用matlab并将其称为一天?

解决办法:

python很好而且yadda yadda,但如果你确实可以访问MATLAB,那么使用它会不会更容易?这样你也可以确保你用来比较你想要比较的代码是完全一样的,并且不会冒着编码上的差异,加上节省时间的风险。

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子