murmurhash3_32#
- sklearn.utils.murmurhash3_32(key, seed=0, positive=False)#
计算种子处密钥的32位murmurhash 3。
底层实现是Murmur哈希3_x86_32,生成适合实现查找表、布鲁姆过滤器、计数最小草图或特征哈希的低延迟32位哈希。
- 参数:
- keynp.int32,字节、unicode或ndray的dype =np.int32
要哈希的物理对象。
- seedint,默认=0
哈希算法的初始化种子。
- positive布尔,默认=假
- True:结果被转换为无符号int
从0到2 ** 32 - 1
- False: the results is casted to a signed int
来自-(2 ** 31) to 2 ** 31 - 1
示例
>>> from sklearn.utils import murmurhash3_32 >>> murmurhash3_32(b"Hello World!", seed=42) 3565178