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中mechanize库的简单使用示例
Jan 10 Python
在Python的Django框架中生成CSV文件的方法
Jul 22 Python
Python中模块string.py详解
Mar 12 Python
python访问抓取网页常用命令总结
Apr 11 Python
python和flask中返回JSON数据的方法
Mar 26 Python
python实现字符串和字典的转换
Sep 29 Python
python 调用有道api接口的方法
Jan 03 Python
记录Python脚本的运行日志的方法
Jun 05 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
Django框架创建mysql连接与使用示例
Jul 29 Python
python3 xpath和requests应用详解
Mar 06 Python
Python+pyaudio实现音频控制示例详解
Jul 23 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实现的函数重载功能示例
2018/08/03 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
js获取当前路径的简单示例代码
2014/01/08 Javascript
再谈javascript原型继承
2014/11/10 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
python读取Excel表格文件的方法
2019/09/02 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
Python图像处理库PIL的ImageGrab模块介绍详解
2020/02/26 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
给客户的道歉信
2014/01/13 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
react 路由Link配置详解
2021/11/11 Javascript