2 个版本
使用旧的 Rust 2015
0.1.1 | 2019 年 1 月 13 日 |
---|---|
0.1.0 | 2015 年 5 月 10 日 |
#1346 在 数学 中排名
70,753 每月下载量
用于 95 个 Crates(12 个直接使用)
21KB
422 行
fast-math
数学函数的快速近似版本。包括
- 对数:
log2
, - 指数:
exp
,exp2
, - 三角函数:
atan
,atan2
。
lib.rs
:
数学函数的快速近似版本。
这个包包含了一些实现“昂贵”的数学函数,这些函数运行速度更快,但精度会有所牺牲。所有函数都在一定程度的精度上有良好的保证(相对和绝对)。
安装
将以下内容添加到你的 Cargo.toml 文件中
[dependencies]
fast-math = "0.1"
示例
let x = 10.4781;
let approx = fast_math::log2(x);
let real = x.log2();
// they should be close
assert!((approx - real).abs() < 0.01);
依赖项
~75KB