2 个版本

使用旧的 Rust 2015

0.1.1 2019 年 1 月 13 日
0.1.0 2015 年 5 月 10 日

#1346数学 中排名

Download history 17548/week @ 2023-11-07 19745/week @ 2023-11-14 11608/week @ 2023-11-21 17519/week @ 2023-11-28 17338/week @ 2023-12-05 17751/week @ 2023-12-12 16789/week @ 2023-12-19 10438/week @ 2023-12-26 18059/week @ 2024-01-02 18936/week @ 2024-01-09 19907/week @ 2024-01-16 19957/week @ 2024-01-23 16330/week @ 2024-01-30 18298/week @ 2024-02-06 16407/week @ 2024-02-13 17187/week @ 2024-02-20

70,753 每月下载量
用于 95 Crates(12 个直接使用)

MIT/Apache 许可

21KB
422

fast-math

Build Status codecov

数学函数的快速近似版本。包括

  • 对数:log2
  • 指数:expexp2
  • 三角函数:atanatan2

文档crates.io


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