murmurhash3_32#
- sklearn.utils.murmurhash3_32(ключ, seed=0, положительный=False)#
Вычислить 32-битный murmurhash3 ключа с заданным сидом.
Базовая реализация — MurmurHash3_x86_32, генерирующая 32-битные хэши с низкой задержкой, подходящие для реализации таблиц поиска, фильтров Блума, счётчиков минимумов или хэширования признаков.
- Параметры:
- ключnp.int32, bytes, unicode или ndarray с dtype=np.int32
Физический объект для хеширования.
- seedint, по умолчанию=0
Целочисленное начальное значение для алгоритма хеширования.
- положительныйbool, по умолчанию=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