pyhton中mmh3库用法详解

命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

导读:本篇文章讲解 pyhton中mmh3库用法详解,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

首先需要安装mmh3库:

pip install mmh3

pyhton中mmh3库用法详解

示例代码1:

import mmh3

s = "I love you!"

# Return a 32 bit integer
ret1_1, ret1_2, ret1_3 = mmh3.hash(s), mmh3.hash(s, signed=False), mmh3.hash(s, seed=1)
print(ret1_1, ret1_2, ret1_3)

# Return a tuple of two 64 bit integers for a string
ret2_1, ret2_2 = mmh3.hash64(s), mmh3.hash64(s, signed=False)
print(ret2_1, ret2_2)

# Return a 128 bit long integer
ret3_1, ret3_2 = mmh3.hash128(s), mmh3.hash128(s, signed=True)
print(ret3_1, ret3_2)

# Return a 128 bit hash value as bytes for a string
ret4 = mmh3.hash_bytes(s)
print(ret4)

# Return a 32 bit integer. Designed for large memory-views such as numpy arrays.
ret5 = mmh3.hash_from_buffer(s)
print(ret5)

运行结果:

pyhton中mmh3库用法详解

示例代码2:

import mmh3
import requests

response = requests.get('https://kaoyan.wendu.com/favicon.ico')
favicon = response.content
hash = mmh3.hash(favicon)
print('http.favicon.hash:' + str(hash))

运行结果:

pyhton中mmh3库用法详解

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/142868.html

(0)

相关推荐

  • 【行为型模式】命令模式Command

    生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

    导读:本篇文章讲解 【行为型模式】命令模式Command,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年4月22日
    00
  • Spark 累加器

    命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

    导读:本篇文章讲解 Spark 累加器,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年5月14日
    00
  • Navicat实现云数据库与本地数据库之间的数据传输

    书读的越多而不加思考,你就会觉得你知道得很多;而当你读书而思考得越多的时候,你就会越清楚地看到,你知道得很少。

    导读:本篇文章讲解 Navicat实现云数据库与本地数据库之间的数据传输,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年3月4日
    00
  • 用pandas 制作excel透视表

    命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

    导读:本篇文章讲解 用pandas 制作excel透视表,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年5月10日
    00
  • hadoop配置使用到的脚本

    勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

    导读:本篇文章讲解 hadoop配置使用到的脚本,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年4月26日
    00
  • 【jvm优化超详细】常见的JVM调优场景

    人生之路不会是一帆风顺的,我们会遇上顺境,也会遇上逆境,在所有成功路上折磨你的,背后都隐藏着激励你奋发向上的动机,人生没有如果,只有后果与结果,成熟,就是用微笑来面对一切小事。

    导读:本篇文章讲解 【jvm优化超详细】常见的JVM调优场景,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端笔记 2023年3月8日
    00
  • 宏#define的三种基本定义方式:固定值,表达式,运算符。

    导读:本篇文章讲解 宏#define的三种基本定义方式:固定值,表达式,运算符。,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端笔记 2023年2月28日
    00
  • JavaScript的本地存储和会话存储

    导读:本篇文章讲解 JavaScript的本地存储和会话存储,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端笔记 2023年3月1日
    00
  • 559. N 叉树的最大深度

    导读:本篇文章讲解 559. N 叉树的最大深度,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2023年2月20日
    00
  • 开始补作业了 使用指针打印数组内容

    导读:本篇文章讲解 开始补作业了 使用指针打印数组内容,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端笔记 2023年2月28日
    00

发表回复

登录后才能评论