随机数生成器 (scipy.stats.sampling
)#
此模块包含一个随机数生成器集合,用于从单变量连续和离散分布中采样。它使用名为 “UNU.RAN” 的 C 库的实现。唯一的例外是 RatioUniforms,它是均匀比率方法的纯 Python 实现。
封装的生成器#
用于连续分布#
|
基于 Hermite 插值的 CDF 逆变换 (HINV)。 |
|
基于多项式插值的 CDF 逆变换 (PINV)。 |
|
变换密度拒绝 (TDR) 方法。 |
|
简单均匀比率 (SROU) 方法。 |
|
使用均匀比率方法从概率密度函数生成随机样本。 |
用于离散分布#
|
离散别名瓮方法。 |
|
离散引导表方法。 |
在 scipy.stats.sampling
中使用的警告/错误#
当 UNU.RAN 库中发生错误时引发。 |
预定义分布的生成器#
为了方便地将上述方法应用于 scipy.stats
中的某些连续分布,可以使用以下功能
|
通过数值反演 CDF 对 |