本文主要是介绍pyhton中mmh3库用法详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先需要安装mmh3库:
pip install mmh3
示例代码1:
import mmh3s = "I love you!"# Return a 32 bit integer
ret1_1, ret1_2, ret1_3 = mmh3.hash(s), mmh3.hash(s, signed=False), mmh3.hash(s, seed=1)
print(ret1_1, ret1_2, ret1_3)# Return a tuple of two 64 bit integers for a string
ret2_1, ret2_2 = mmh3.hash64(s), mmh3.hash64(s, signed=False)
print(ret2_1, ret2_2)# Return a 128 bit long integer
ret3_1, ret3_2 = mmh3.hash128(s), mmh3.hash128(s, signed=True)
print(ret3_1, ret3_2)# Return a 128 bit hash value as bytes for a string
ret4 = mmh3.hash_bytes(s)
print(ret4)# Return a 32 bit integer. Designed for large memory-views such as numpy arrays.
ret5 = mmh3.hash_from_buffer(s)
print(ret5)
运行结果:
示例代码2:
import mmh3
import requestsresponse = requests.get('https://kaoyan.wendu.com/favicon.ico')
favicon = response.content
hash = mmh3.hash(favicon)
print('http.favicon.hash:' + str(hash))
运行结果:
这篇关于pyhton中mmh3库用法详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!