1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年11月29日 |
---|
#9 in #inclusive
7KB
135 行
Unorm
一个无符号归一化实数类型,能够表示从零到一(包括零)的数字。
使用方法
use unorm::Unorm;
let probability_a = Unorm::from_rational(2,3);
let probability_b = Unorm::from_rational(1,3);
let probability_ab = probability_a * probability_b;
你可能不希望使用它的原因
Unorm
与 Unorm
的乘法比 f64
慢。你可能需要的许多功能可能缺失。尽管如此,欢迎贡献力量。
你可能希望使用它的原因
最初是为了在我的一个小型项目中表示概率而开发的。在概率密度函数中累加 Unorm
是快速的,并且避免了某些数值问题。