Python3中FuzzyWuzzy库实例用法


Posted in Python onNovember 18, 2020

万事万物都有自身存在的道理,虽然在python中有些代码我们并不常见。经常会觉得不是常用,就可以避之,但是大家好像都遗忘了一件事情,就是“真理都掌握在少数人手中”,往往最不起眼的库,经常能给我们带来高效率,最适宜的使用过程,好啦,下面就给大家讲下FuzzyWuzzy库啦~

前置条件

  • Python3
  • python-Levenshtein

安装方法:

通过Pip安装

pip install fuzzywuzzy

导入库

fromfuzzywuzzy import fuzz

做个简单的测试:

fuzz.ratio("Let'sdo a simple test", "Let us do a simple test")

如结果所示,“93”表示这两个字符串有93%的相似性,这相当高了。

当有一个字符串列表,想要搜索所有的字符串,FuzzyWuzzy将帮助提取最相关的字符串及其相似性。

fromfuzzywuzzy import processchoices = ["Data Visualisation", "DataVisualization", "Customised Behaviours", "CustomizedBehaviors"]process.extract("data visulisation", choices,limit=2) process.extract("custom behaviour", choices, limit=2)

想必大家如果想要进行“模糊”搜索及才测试,选择Wuzzy库肯定是最优的选择,上述代码给大家演示了实际的效果,感兴趣的可以自己尝试。

以上就是Python3中FuzzyWuzzy库实例用法的详细内容,更多关于Python3里的FuzzyWuzzy库使用教程的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python Web框架Flask中使用七牛云存储实例
Feb 08 Python
Django中传递参数到URLconf的视图函数中的方法
Jul 18 Python
给你选择Python语言实现机器学习算法的三大理由
Nov 15 Python
python获取文件路径、文件名、后缀名的实例
Apr 23 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
Django上使用数据可视化利器Bokeh解析
Jul 31 Python
TensorFlow2.1.0最新版本安装详细教程
Apr 08 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
matplotlib.pyplot.plot()参数使用详解
Jul 28 Python
Python爬虫抓取论坛关键字过程解析
Oct 19 Python
Python解析微信dat文件的方法
Nov 30 Python
scrapy redis配置文件setting参数详解
Nov 18 #Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 #Python
详解Scrapy Redis入门实战
Nov 18 #Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 #Python
Python 实现键盘鼠标按键模拟
Nov 18 #Python
如何向scrapy中的spider传递参数的几种方法
Nov 18 #Python
python更新数据库中某个字段的数据(方法详解)
Nov 18 #Python
You might like
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
JQuery 操作select标签实现代码
2010/05/14 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
python逐行读取文件内容的三种方法
2014/01/20 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python中web框架的自定义创建
2019/09/08 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
什么是makefile? 如何编写makefile?
2013/01/02 面试题
车间统计员岗位职责
2014/01/05 职场文书
治超工作实施方案
2014/05/04 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
医院党员公开承诺书
2014/08/30 职场文书
学党史心得体会
2014/09/05 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
安全承诺书格式范本
2015/04/28 职场文书
比赛主持人开场白
2015/05/29 职场文书
疾病证明书
2015/06/19 职场文书
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
正则表达式基础与常用验证表达式
2022/06/16 Javascript