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 科学

Download history 5634/week @ 2024-05-03 6703/week @ 2024-05-10 7366/week @ 2024-05-17 7229/week @ 2024-05-24 7661/week @ 2024-05-31 8892/week @ 2024-06-07 7640/week @ 2024-06-14 7377/week @ 2024-06-21 7415/week @ 2024-06-28 7746/week @ 2024-07-05 8689/week @ 2024-07-12 9325/week @ 2024-07-19 9537/week @ 2024-07-26 9665/week @ 2024-08-02 8502/week @ 2024-08-09 6755/week @ 2024-08-16

36,093 每月下载量
用于 22 个 crate (17 个直接)

MIT/Apache

105KB
2K SLoC

average

通过单次遍历迭代计算序列的统计数据,使用常量空间并避免数值问题。可以使用 merge 简单地并行化计算。

此 crate 不需要 std

Documentation Status Latest Version Build Status

实现的统计数据

  • 平均值及其误差。
  • 方差、偏度和峰度。
  • 任意矩。
  • 最小值和最大值。
  • 分位数。
  • 直方图。

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