MurmurHash3_32#
- sklearn.utils.murmurhash3_32(key, seed=0, positive=False)#
- 计算给定种子下 key 的 32 位 MurmurHash3 值。 - 底层实现是 MurmurHash3_x86_32,它生成低延迟的 32 位哈希值,适用于实现查找表、布隆过滤器、计数最小草图或特征哈希。 - 参数:
- keynp.int32, bytes, unicode 或 dtype=np.int32 的 ndarray
- 要哈希的物理对象。 
- seedint, default=0
- 哈希算法的整数种子。 
- positivebool, default=False
- True:结果转换为无符号整数
- 从 0 到 2 ** 32 - 1 
- False:结果转换为有符号整数
- 从 -(2 ** 31) 到 2 ** 31 - 1 
 
 
 - 示例 - >>> from sklearn.utils import murmurhash3_32 >>> murmurhash3_32(b"Hello World!", seed=42) 3565178 
