文件名称:golang-moving-average:Go的移动平均实施
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-11 13:40:26
Go
戈朗移动平均 Go的移动平均实现。 查看。 用法 import "github.com/RobinUS2/golang-moving-average" ma := movingaverage.New(5) // 5 is the window size ma.Add(10) ma.Add(15) ma.Add(20) ma.Add(1) ma.Add(1) ma.Add(5) // This one will effectively overwrite the first value (10 in this example) avg := ma.Avg() // Will return 8.4 并发 默认情况下,该库不是线程安全的。 但是,可以以线程安全的方式包装对象,可以从许多例程中同时使用该对象: ma := movingaverage.Concurrent(movingave
【文件预览】:
golang-moving-average-master
----go.mod(58B)
----ma_concurrent.go(1KB)
----ma.go(2KB)
----.travis.yml(278B)
----LICENSE(11KB)
----test.sh(90B)
----README.md(1KB)
----.gitignore(272B)
----ma_test.go(3KB)