32 个版本
0.15.1 | 2024年4月26日 |
---|---|
0.15.0 | 2024年3月22日 |
0.14.2 | 2024年3月22日 |
0.14.1 | 2023年7月4日 |
0.6.2 | 2017年6月21日 |
#5 in 科学
36,093 每月下载量
用于 22 个 crate (17 个直接)
105KB
2K SLoC
average
通过单次遍历迭代计算序列的统计数据,使用常量空间并避免数值问题。可以使用 merge
简单地并行化计算。
此 crate 不需要 std
。
实现的统计数据
- 平均值及其误差。
- 方差、偏度和峰度。
- 任意矩。
- 最小值和最大值。
- 分位数。
- 直方图。
crate 特性
以下特性可用
libm
启用Quantile
(使用libm
提供的浮点函数)。默认启用。如果同时启用了std
特性,则首选std
而非libm
。std
启用Quantile
(使用std
提供的浮点函数)。serde1
启用通过 Serde 版本 1 的序列化。rayon
启用对rayon::iter::FromParallelIterator
的支持。nightly
启用为直方图实现使用 const 泛型而不使用宏的功能。请注意,nightly 特性是不稳定的,因此并非所有库和编译器版本都将兼容。
Rust 版本要求
支持 Rustc 版本 1.61 或更高版本。
相关项目
quantiles
:提供具有有界误差的量级估计,但使用增长空间。
依赖关系
~105–770KB
~15K SLoC