澳门百老汇游戏 服务器常用软件

澳门百老汇游戏报道python3 mmh3安装及使用方法_澳门百老汇游戏官网资讯

 更新时间:2019年10月09日 13:58:30   作者:Mr.214   我要议论
这篇文章主要介绍了python3 mmh3安装及使用方法,本文给大家介绍的非常详细,具有肯定的参考借鉴价值,需要的朋友能够参考下

mmh3安装方法

哈希方法主要有MD、SHA、Murmur、CityHash、MAC等几种方法。mmh3全程murmurhash3,是一种非加密的哈希算法,常用于hadoop等分布式存储情境中,在anaconda中安装使用命令

pip install mmh3

问题1

在这里插入金元宝娱乐城客服描述

报错如下:

Microsoft Visual C++ 14.0 is required

显示缺乏C++ 14的库文件,选择登录网站  https://visualstudio.microsoft.com/downloads/

下载Visual Studio2015,主动安装后运行

pip install mmh3

问题2

在这里插入金元宝娱乐城客服描述

报错如下:

error: command 'cl.exe' failed: No such file or directory

在Visual Studio Installer中(工具栏-猎取工具与功能),选择添加红框标注功能


在这里插入金元宝娱乐城客服描述


在这里插入金元宝娱乐城客服描述

别的说明

建议安装的版本的Visual Studio2015,因为2015对应的是C++ 14的版本,如果是python2的mmh3需要对应C++ 9的版本,这主要是因为python2是基于C++ 9编译的,python3是基于C++ 14编译的,亲测安装VS2019并没有解决C++ 14缺失的问题。

mmh3使用

在这里插入金元宝娱乐城客服描述

样例:

>>> import mmh3
>>> mmh3.hash('foo') 
# 32 bit signed int
-156908512
>>> mmh3.hash('foo', 42) 
# uses 42 for its seed
-1322301282
>>> mmh3.hash('foo', signed=False) 
# 32 bit unsigned int (since Version 2.5)
4138058784
>>> mmh3.hash64('foo') 
# two 64 bit signed ints (by using the 128-bit algorithm as its backend)
(-2129773440516405919, 9128664383759220103)
>>> mmh3.hash64('foo',signed =False)          
 # two 64 bit unsigned ints
(16316970633193145697, 9128664383759220103)
>>> mmh3.hash128('foo', 42)                  
# 128 bit unsigned int
215966891540331383248189432718888555506
>>> mmh3.hash128('foo', 42, signed = True)      
# 128 bit signed int
-124315475380607080215185174712879655950
>>> mmh3.hash_bytes('foo')                   
# 128 bit value as bytes
'aE\xf5\x01W\x86q\xe2\x87}\xba+\xe4\x87\xaf~'

总结

以上所述是小编给大家介绍的python3 mmh3安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对澳门百老汇游戏网站的撑腰!
如果你以为本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

  • python
  • mmh3
  • 安装
  • 使用

相关文章

  • 说一说Python logging

    说一说Python logging

    这篇文章主要和大家聊一聊Python logging,Python logging是什么,Python logging的作用是什么,感兴趣的小伙伴们能够参考一下
    2016-04-04
  • python里使用正则的findall函数的实例详解

    python里使用正则的findall函数的实例详解

    这篇文章主要介绍了python里使用正则的findall函数的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友能够参考下
    2017-10-10
  • numpy中实现二维数组按照某列、某行排序的方法

    numpy中实现二维数组按照某列、某行排序的方法

    下面小编就为大家分享一篇numpy中实现二维数组按照某列、某行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟从小编过来看看吧
    2018-04-04
  • Python实现通讯录功能

    Python实现通讯录功能

    这篇文章主要为大家详细介绍了Python实现通讯录功能,具有肯定的参考价值,感兴趣的小伙伴们能够参考一下
    2018-02-02
  • Python 快速实现CLI 应用程序的脚手架

    Python 快速实现CLI 应用程序的脚手架

    本篇文章主要介绍了Python 快速实现CLI 应用程序的脚手架,小编以为挺不错的,现在分享给大家,也给大家做个参考。一起跟从小编过来看看吧
    2017-12-12
  • 解决pyinstaller打包pyqt5的问题

    解决pyinstaller打包pyqt5的问题

    今天小编就为大家分享一篇解决pyinstaller打包pyqt5的问题,具有很好的参考价值,希望对大家有所帮助。一起跟从小编过来看看吧
    2019-01-01
  • 详解python分布式进程

    详解python分布式进程

    在本专题里,小编给大家讲述了真人百家乐软件博彩吧python分布式进程的相关知识点内容,需要的朋友们参考下。
    2018-10-10
  • Python常见内置高效率函数用法示例

    Python常见内置高效率函数用法示例

    这篇文章主要介绍了Python常见内置高效率函数用法,结合实例形式分析了Python中filter()、map()、reduce()、lambda匿名函数等功能与简单使用技术,需要的朋友能够参考下
    2018-07-07
  • Python动态加载模块的3种方法

    Python动态加载模块的3种方法

    这篇文章主要介绍了Python 动态加载模块的3种方法,本文分别使用使用系统函数__import_()、使用imp 模块、使用exec三种方法实现,需要的朋友能够参考下
    2014-11-11
  • python使用matplotlib库绘制饼图的方法示例

    python使用matplotlib库绘制饼图的方法示例

    Python强大的原因之一就在于其开源,有很多优秀的程序员为其提供了丰盛的类库。Matplotlib就是其中之一,下面这篇文章主要介绍了python如何使用matplotlib库绘制饼图的方法示例,有需要的朋友们能够参考借鉴,下面来一起看看吧。
    2016-12-12

最新议论

微信 乐橙国际 客户端下载 投诉建议 在线工具
条评论