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 相关文章推荐
Anaconda2 5.2.0安装使用图文教程
Sep 19 Python
详解python Todo清单实战
Nov 01 Python
用python爬取租房网站信息的代码
Dec 14 Python
python装饰器常见使用方法分析
Jun 26 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 Python
python用requests实现http请求代码实例
Oct 31 Python
Python3 集合set入门基础
Feb 10 Python
基于python实现对文件进行切分行
Apr 26 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
django的403/404/500错误自定义页面的配置方式
May 21 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
python多次执行绘制条形图
Apr 20 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将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
2009/07/06 Javascript
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
jquery获取div宽度的实现思路与代码
2013/01/13 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
python树莓派红外反射传感器
2019/01/21 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
python的range和linspace使用详解
2019/11/27 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
服装设计专业求职信
2014/06/16 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
教育合作协议范本
2014/10/17 职场文书
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
golang生成vcf通讯录格式文件详情
2022/03/25 Golang
python实现简单的三子棋游戏
2022/04/28 Python
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript