murmurhash3_32#
- sklearn.utils.murmurhash3_32(key, seed=0, positive=False)#
計算種子上的鍵的 32 位元 murmurhash3。
底層實現是 MurmurHash3_x86_32,生成低延遲的 32 位雜湊,適用於實現查找表、布隆過濾器、計數最小草圖或特徵雜湊。
- 參數:
- keynp.int32、bytes、unicode 或 dtype=np.int32 的 ndarray
要雜湊的物理物件。
- seedint,預設值 = 0
雜湊演算法的整數種子。
- positivebool,預設值 = 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