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的循环体中使用else语句的方法
Mar 30 Python
python随机生成指定长度密码的方法
Apr 04 Python
python结合API实现即时天气信息
Jan 19 Python
Python中定时任务框架APScheduler的快速入门指南
Jul 06 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
Feb 06 Python
pytorch实现MNIST手写体识别
Feb 14 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
浅析python 通⽤爬⾍和聚焦爬⾍
Sep 28 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 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实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
Python函数中的可变长参数详解
2019/09/12 Python
详解Django admin高级用法
2019/11/06 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
Famous Footwear加拿大:美国多品牌运动休闲鞋店
2018/12/05 全球购物
临床医学专业学生的自我评价分享
2013/11/21 职场文书
校园活动策划书范文
2014/01/10 职场文书
工程负责人任命书
2014/06/06 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
乡镇领导班子四风整顿行动工作汇报
2014/10/25 职场文书
2015年校长新年寄语
2014/12/08 职场文书
小学校长个人总结
2015/03/03 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android