معرفی شرکت ها


fastBloomFilter-0.0.8


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A fast and simple probabilistic bloom filter that supports compression
ویژگی مقدار
سیستم عامل -
نام فایل fastBloomFilter-0.0.8
نام fastBloomFilter
نسخه کتابخانه 0.0.8
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Dario Clavijo
ایمیل نویسنده dclavijo@protonmail.com
آدرس صفحه اصلی http://github.com/daedalus/bloomfilter
آدرس اینترنتی https://pypi.org/project/fastBloomFilter/
مجوز -
[![Libraries.io SourceRank](https://badges.weareopensource.me/librariesio/sourcerank/pypi/fastBloomFilter)](https://libraries.io/pypi/fastBloomFilter) ![lint_python](https://github.com/daedalus/fastBloomFilter/workflows/lint_python/badge.svg) ![CodeQL](https://github.com/daedalus/fastBloomFilter/workflows/CodeQL/badge.svg) [![GitHub issues](https://img.shields.io/github/issues/daedalus/fastBloomFilter.svg)](https://github.com/daedalus/fastBloomFilter/issues) [![GitHub forks](https://img.shields.io/github/forks/daedalus/fastBloomFilter.svg)](https://github.com/daedalus/fastBloomFilter/network) [![GitHub stars](https://img.shields.io/github/stars/daedalus/fastBloomFilter.svg)](https://github.com/daedalus/fastBloomFilter/stargazers) [![GitHub license](https://img.shields.io/github/license/daedalus/fastBloomFilter.svg)](https://github.com/daedalus/fastBloomFilter) # Simple and fast pythonic bloomfilter From wikipedia: "A Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether an element is a member of a set. False positive matches are possible, but false negatives are not – in other words, a query returns either "possibly in set" or "definitely not in set". Elements can be added to the set, but not removed (though this can be addressed with a "counting" filter); the more elements that are added to the set, the larger the probability of false positives." ### This filter supports: ### ``` - Saving, reloading, compressed bloomfilter file lrzip like for compression: lz4>lzo>zlib>bz2>lzma for decompression: lzma>bz2>zlib>lzo>lz4 - Stats - Entropy analysis - Internal and external hashing of data. - raw filter merging ``` ### Installing: ### ``` sudo pip install fastbloomfilter ``` ### External creating of the bloom filter file: ### ``` python mkbloom.py /tmp/filter.blf ``` ### Importing: ### ``` from fastBloomFilter import bloom bf = bloom.BloomFilter(filename='/tmp/filter.blf') ``` ### Adding data to it: ### ``` bf.add('30000') bf.add('1230213') bf.add('1') ``` ### Adding data and at the same time querying it: ### ``` print(bf.update('1')) # True print(bf.update('1')) # True print(bf.update('2')) # False print(bf.update('2')) # True ``` ### Printing stats: ### ``` bf.stat() ``` Or: ``` bf.info() ``` ### Querying data: ### ``` print(bf.query('1')) # True print(bf.query('1230213')) # True print(bf.query('12')) # False ``` ``` Contributons: Are welcome! ```


نیازمندی

مقدار نام
- bitarray
- python-lzo
- lz4
- pylzma
- sha3


نحوه نصب


نصب پکیج whl fastBloomFilter-0.0.8:

    pip install fastBloomFilter-0.0.8.whl


نصب پکیج tar.gz fastBloomFilter-0.0.8:

    pip install fastBloomFilter-0.0.8.tar.gz