HyperLogLog:用C编写的Python HyperLogLog

时间:2024-05-21 15:24:08
【文件属性】:

文件名称:HyperLogLog:用C编写的Python HyperLogLog

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-21 15:24:08

python hyperloglog cardinality-estimation cardinality cardinality-counter

HyperLogLog算法[1]是一种节省空间的方法,可以估计非常大的数据集的基数。 该模块是使用Murmur3哈希[2](用于python 2.7.x或python 3.x)用C编写的。 ( ) v 1.3 设置 您将需要python开发包。 在Ubuntu上,您可以使用以下命令安装此软件包: # python 2.7 sudo apt-get install python-dev 或者: # python 3 sudo apt-get install python3-dev 现在使用pip安装: sudo pip install HLL 或者,使用setup.py安装: sudo python setup.py install 快速开始 from HLL import HyperLogLog hll = HyperLogLog(5) # use 2^5 registers


【文件预览】:
HyperLogLog-master
----setup.py(837B)
----src()
--------hll.h(88B)
--------hll.c(15KB)
----.travis.yml(175B)
----LICENSE(1KB)
----README.md(2KB)
----test.py(8KB)
----lib()
--------murmur3.c(3KB)
--------murmur3.h(744B)
----MANIFEST(65B)

网友评论