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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
深入理解NumPy简明教程---数组3(组合)
Dec 17 Python
Python 实现数据库(SQL)更新脚本的生成方法
Jul 09 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 Python
Python参数类型以及常见的坑详解
Jul 08 Python
自定义django admin model表单提交的例子
Aug 23 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
selenium学习教程之定位以及切换frame(iframe)
Jan 04 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修改Linux或Unix口令的方法分享
2012/01/30 PHP
php中in_array函数用法探究
2014/11/25 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
javascript实现微信分享
2014/12/23 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
Python中datetime常用时间处理方法
2015/06/15 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
python框架中flask知识点总结
2018/08/17 Python
windows下python安装小白入门教程
2018/09/18 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
初中生旷课检讨书范文
2014/10/06 职场文书
收银员岗位职责范本
2015/04/07 职场文书
校园广播稿范文
2015/08/19 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android