文件名称:go-tdigest:golang中的T-Digest实现
文件大小:29KB
文件格式:ZIP
更新时间:2024-02-23 15:39:39
golang streaming performance monitoring parallel
T文摘 快速映射简化和并行流友好数据结构,可实现精确的分位数近似。 该软件包在Go中提供了Ted Dunning的t-digest数据结构的实现。 项目状态 该项目正在积极维护中。 如果功能和问题出现,我们很乐意就这些问题进行合作。 安装 我们的发布将按照方案进行标记和签名。 如果您使用诸如类的依赖项管理器,则推荐的正常处理方法是: go get github.com/caio/go-tdigest 否则,我们建议您使用以下内容,以免因API更改而冒险中断构建: go get gopkg.in/caio/go-tdigest.v2 用法示例 package main import ( "fmt" "math/rand" "github.com/caio/go-tdigest" ) func main () { // Analogue to tdigest.New(tdigest.Compression(100)) t , _ := tdigest . New () for i := 0 ; i < 10000 ; i ++ { // Analogue to t.A
【文件预览】:
go-tdigest-master
----tdigest.go(12KB)
----options_test.go(1KB)
----summary_test.go(4KB)
----options.go(2KB)
----LICENSE(1KB)
----rng.go(664B)
----CONTRIBUTING.md(1KB)
----serialization.go(5KB)
----serialization_test.go(13KB)
----.gitignore(24B)
----summary.go(4KB)
----README.md(3KB)
----tdigest_test.go(22KB)
----Gopkg.toml(534B)
----Gopkg.lock(987B)