1 个不稳定版本

0.1.0 2024年3月17日

#1810算法

MIT 协议

6KB
103

Crates.io Version

本包实现了离散正态分布的 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