python教程—现代,高性能的布鲁姆过滤器在Python?-Python实用宝典

python教程—现代,高性能的布鲁姆过滤器在Python?

我正在寻找一个Python中的产品质量bloom filter实现来处理相当多的项目(比如1亿到1亿项目,假阳性率为0.01%)。

我正在寻找一个Python中的产品质量bloom filter实现来处理相当多的项目(比如1亿到1亿项目,假阳性率为0.01%)。

Pybloom是一个选项,但它似乎显示了它的年龄,因为它定期在Python 2.5上抛出DeprecationWarning错误。Joe Gregorio还有一个实现

需求是快速查找性能和稳定性。我还愿意为特别好的c/c++实现创建Python接口,如果有好的Java实现,甚至可以创建Jython接口。

缺少这一点,有任何关于位数组/位向量表示的建议,可以处理~16E9位?

回答

最后我找到了pybloomfiltermap。我没有用过,但它看起来很合适。

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
2

发表评论