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