SDU创新实训 6.实现中文拼音模糊匹配
实现功能:
中文模糊匹配,支持拼音,支持模糊拼音
从string中匹配match_string
支持的模糊音有:
1. 声母模糊音:s <–> sh,c<–>ch,z <–>zh
2. 韵母模糊音:an<–>ang,en<–>eng,in<–>ing
代码结构
def chinese_fuzzy_match(match_string, string, use_fuzzy=True):
中文模糊匹配
def py_full_math(match_ls, str_ls):
检查拼音字符串是否匹配"
def py_fuzzy_format(py_ls):
格式化模糊拼音
测试
string = '人工智能与大数据'match = '人工只能'print("%s ==> %s" % (match, string))print(chinese_fuzzy_match(match, string))# print('not_match: ', chinese_fuzzy_match(match, string, use_fuzzy=False))match = '人工智障'print("%s ==> %s" % (match, string))print(chinese_fuzzy_match(match, string))
项目使用
在输入作者的名字时,用户可以只需要输入作者的拼音名字谐音,就可以返回一个所有满足该读音的作者列表,供用户自己选择。
SDU创新实训 6.实现中文拼音模糊匹配相关推荐
- SDU创新实训 9.创建各类文件数据汇总整理
1.图数据库插入数据 小组成员马龙飞根据爬虫爬取10w条数据,我对其进行数据分析,分解成三个文件,用于图数据库数据的插入. keyword_node.csv 关键词节点的属性文件 author_nod ...
- 创新实训-python爬虫多线程|解决中文乱码问题|卡片向上浮动效果|图文切换
创新实训-python爬虫多线程|乱码问题|前端样式重新修改 考完毛概,把上周的工作总结一下.爬虫在第一周的时候只爬了一个就业指导这一个模块,这一次又加了招聘服务模块,所以就用了两个线程.前端首页一开 ...
- 创新实训个人记录 : 个人工作总结
创新实训个人记录 : 个人工作总结 分条目.分进度总结个人工作 阅读书籍(6.8-6.18) 近似算法设计(6.19-6.27) 程序验证(6.28-7.1) 工作难点 接触近似算法领域,学习新知识 ...
- 创新实训个人记录:approximation factor, maximum matchingvertex cover
创新实训个人记录:approximation factor, maximum matching&&vertex cover approximation factor(近似比) maxi ...
- 创新实训个人记录:P versus NP
创新实训个人记录:P versus NP computation&&computable&& computational efficiency 一些符号 decision ...
- 创新实训个人记录:metric k-center
创新实训个人记录:metric k-center 一些概念 k-center(k-中心) dominating set(支配集) independent set(独立集) 独立集&&支 ...
- 创新实训团队记录:为BR-MTC问题设计一个近似算法
创新实训团队记录 : 为BR-MTC问题设计近似算法 阅读书籍和论文 近似算法设计思路变化总结 算法框架 改变初始顶点集 继续添加路径,作为新的初始顶点集 程序验证 近似解与最优解存在差距&& ...
- 山东大学创新实训---前端原型设计以及环境配置
近期创新实训项目进展及技术上遇到问题的碎碎念. ps: 参考材料都列出原网址,如版权等问题欢迎私聊.AI专业,目标算法工程师.前端0基础,都是参考B站直接上手,无奈课业繁重,'逼'算法为前端.十分欢迎 ...
- 创新实训(2)-Scrapy 学习
创新实训(2)-Scrapy 学习 参考资料:Scrapy 0.25 文档 1.Scrapy简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数据挖掘,信息处理 ...
- 山东大学软件学院项目实训-创新实训-SDUMeeting(一)
山东大学软件学院项目实训-创新实训-SDUMeeting(一) 一.前言: 这个项目是山东大学视频会议项目,这个项目基于webrtc构建多人视频会议系统,我负责视频会议客户端及服务端安全防护,这个专栏 ...
最新文章
- 计算机网络ip地址的分类
- 粗选公式-通达信(东方财富网)
- ASP.NET与JavaScript联合操作之一 选择DataGrid中的CheckBox控件后该行背景变色
- SpringSecurity加密认证
- 迭代器模式coding
- kali查看共享 linux_在Linux下访问Windows共享文件夹
- 推陈出新:网友解锁 source 命令新的姿势,血的教训!已准备跑路
- 云集CEO肖尚略直播首秀,4小时带货5150万元
- hillstone debug 抓包
- jade linux 安装教程,ROS-Jade版在UbuntuKylin15.04上的安装
- Chrome谷歌浏览器插件
- HFSS----微带天线设计实例之模型建立
- Vivado ROM IP核
- 记一次某制造业ERP系统 CPU打爆事故分析
- qq附近的人怎么引流?如何利用手机QQ附近功能引流
- 用计算机打课程表,怎么用电脑做课程表
- 【产品经理】 产品经理进阶之路(十一):怎么看微信的公众号和百度的直达号,哪个更有优势
- GYM 101173 K.Key Knocking(构造)
- 记录 torch.optim.LBFGS
- 08【mmaction2 行为识别商用级别】自定义ava数据集 之 将视频裁剪为帧