【文件属性】:
文件名称:HyperLogLog:用C编写的Python HyperLogLog
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-01 21:37:28
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)