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