项目作者: mutux

项目描述 :
Bloomfilter analysis in python
高级语言: Python
项目地址: git://github.com/mutux/bloomfilter.git
创建时间: 2017-07-27T19:53:42Z
项目社区:https://github.com/mutux/bloomfilter

开源协议:MIT License

下载


Bloomfilter algorithm implemented in Python

String algorithm for fun! Detailed information can be found on my blogger MuTuX.

It also analyzed the configuration of parameters to guarantee a small enough false positive probability.

Examples

  1. bf = BloomFilter(2876000, 20)
  2. bf.insert("test")
  3. bf.insert("insert")
  4. bf.insert("is")
  5. bf.insert("there")
  6. bf.insert("any")
  7. bf.insert("false")
  8. bf.insert("positive")
  9. bf.insert("in")
  10. bf.insert("this")
  11. bf.insert("Bloom")
  12. bf.insert("filter")
  13. bf.insert("Notes")
  14. print("bloom: " + bf.query("bloom"))
  15. print("Filter: " + bf.query("Filter"))
  16. print("Mutu: " + bf.query("Mutu"))
  17. print("X: " + bf.query("X"))
  18. print("1: " + bf.query("1"))
  19. print("Bloom: " + bf.query("Bloom"))
  20. print("filter: " + bf.query("filter"))
  21. print("Notes: " + bf.query("Notes"))

Finally

Have fun!