6个稳定版本
2.1.0 | 2023年8月17日 |
---|---|
2.0.0 | 2021年2月2日 |
1.2.0 | 2020年12月20日 |
1.1.1 | 2020年9月14日 |
1.0.0 | 2020年3月15日 |
在 数学 中排名第 417
每月下载量422次
用于 meansd-cli
19KB
347 行
meansd
计算均值和标准差。
使用方法
简单执行模式
$ seq 1 3 | meansd
n=3 ∅ 2 ± 1
分组
$ seq 2 7 | meansd --bin-width 5
From To Size Mean SD
0 4 3 3 1
5 9 3 6 1
n=6 ∅ 5 ± 2
有关更多命令行选项,请参阅 meansd --help
。
资源需求
此工具使用所谓的 在线算法。这意味着输入不会被存储,并且您可以将无限数量的数据管道到此工具,而不会增加其内存需求。
内存
不进行分组时,VmPeak
只为 4884 kB,使用 vmstat
测量
# generate 2 byte unsigned numbers and pipe to meansd
od -v -A n -t u2 -w2 /dev/urandom |
meansd --progress 1000000
# measure VmPeak
rg VmPeak /proc/$(pgrep meansd)/status
进行分组时,内存需求只会略微增加。
处理器
在内存测试期间,我的观察结果是,meansd
消耗数字的速度比随机数生成器产生数字的速度快。当 od
处于 100% CPU 利用率时,meansd
未分组时的 CPU 利用率约为 50%,分组时的 CPU 利用率约为 90%。
依赖项
~240KB