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 相关文章推荐
Python3实现连接SQLite数据库的方法
Aug 23 Python
Python使用Scrapy爬取妹子图
May 28 Python
Python实现分割文件及合并文件的方法
Jul 10 Python
详解Django之auth模块(用户认证)
Apr 17 Python
使用TensorFlow实现SVM
Sep 06 Python
Python中dict和set的用法讲解
Mar 28 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 Python
在Python中实现函数重载的示例代码
Dec 12 Python
Python3监控疫情的完整代码
Feb 20 Python
Python小白垃圾回收机制入门
Jun 09 Python
python游戏开发之pygame实现接球小游戏
Apr 22 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实现字符串首字母转换成大写的方法
2015/03/17 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
python操作mysql数据库
2017/03/05 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
MAC中PyCharm设置python3解释器
2017/12/15 Python
Python遍历numpy数组的实例
2018/04/04 Python
详解django中使用定时任务的方法
2018/09/27 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
Gap英国官网:Gap UK
2018/07/18 全球购物
内科护士实习自我鉴定
2013/10/17 职场文书
机械设计及其自动化专业推荐信
2013/10/31 职场文书
便利店的创业计划书
2014/01/15 职场文书
迟到检讨书500字
2014/02/05 职场文书
竞选班委演讲稿
2014/04/28 职场文书
自荐信格式模板
2015/03/27 职场文书
司机岗位职责范本
2015/04/10 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery