Fast hash function library with Python bindings via Cython.
Cython bindings for MurmurHash
$ python3 -c "from murmurhash.mrmr import hash32; print(hash32('hello'))"$ python3 -c "from murmurhash.mrmr import hash64; print(hash64(b'test_data'))"$ python3 << 'EOF'
from murmurhash.mrmr import hash32
for word in ['apple', 'banana', 'cherry']:
print(f'{word}: {hash32(word)}')
EOF$ python3 -c "from murmurhash.mrmr import hash32; items = ['cat', 'dog', 'bird']; [print(f'{i}: {hash32(i)}') for i in items]"$ python3 << 'EOF'
from murmurhash.mrmr import hash32
features = ['feature_a', 'feature_b', 'feature_c']
hashes = [hash32(f) for f in features]
print(f'Feature hashes: {hashes}')
EOF