1 个不稳定版本
0.1.0 | 2024年3月17日 |
---|
#1810 在 算法
6KB
103 行
本包实现了离散正态分布的 Distribution 特性。
用法
use dnorm::DiscreteNormal;
use rand::distributions::Distribution;
let d = DiscreteNormal::new(0.0, 3.0);
let v = d.sample(&mut rand::thread_rng());
println!("{} is from a discrete N(0, 9) distribution", v)
致谢
Karney, C. (2016). Sampling Exactly from the Normal Distribution. ACM Transactions on Mathematical Software, 42(1), 1–14.
lib.rs
:
从正态分布中精确抽样(CF Karney)
依赖项
~310KB