对Python/SciPy中低差异(例如Sobol)类random序列的建议?

2024-09-27 20:19:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在基于SciPy的模拟中使用一个准随机序列,特别是Sobol。对现有的、高效的软件包有什么建议吗?在


Tags: 序列scipy建议sobol
3条回答

对于Sobol序列,请尝试sobol_seq。在

一般来说,我发现的处理拟兰多姆序列的最好的包是diversipy。在

还有一些包关注于特定的实现,例如sudoku_lhs处理拉丁超立方体数独类型约束变体。在

pyDOE至少实现了拉丁超立方体(可能更多)。在

我发现的最有趣的包是py-design,它为大约15个方法的Fortran 90代码创建了一个包装器。不幸的是,它似乎不起作用(有些资产似乎不见了)。在

this project有什么用吗?如果不是,那么relevant Wikipedia article会提到NAG和numeric配方中的C和Fortran例程,在Python中包装或重新实现这些例程应该不难。GSL中也有C例程。在

Chaospy也是一个有效的选项。它允许选择几种低差异采样方法(包括Sobol、拉丁超立方体等),以获得更多细节see the documentation。在

相关问题 更多 >

    热门问题