永发信息网

python fuzzy模块怎么用

答案:2  悬赏:50  手机版
解决时间 2021-02-19 10:43
python fuzzy模块怎么用
最佳答案
进入python-Levenshtein 源码目录下有setup.py ,安装用 python setup.py install
使用python-Levenshtein模块
import Levenshtein
算法说明
1). Levenshtein.hamming(str1, str2)
计算汉明距离。要求str1和str2必须长度一致。是描述两个等长字串之间对应 位置上不同字符的个数。
2). Levenshtein.distance(str1, str2)
计算编辑距离(也称为 Levenshtein距离)。是描述由一个字串转化成另一个字串最少的操作次数,在其中的操作包括插入、删除、替换。
算法实现参考动态规划整理。
3). Levenshtein.ratio(str1, str2)
计算莱文斯坦比。计算公式r = (sum - ldist) / sum, 其中sum是指str1 和 str2 字串的长度总和,ldist是 类编辑距离
注意:这里的类编辑距离不是2中所说的编辑距离,2中三种操作中每个操作+1,而在此处,删除、插入依然+1,但是替换+2
这样设计的目的:ratio('a', 'c'),sum=2, 按2中计算为(2-1)/2 = 0.5,’a','c'没有重合,显然不合算,但是替换操作+2,就可以解决这个问题。
4). Levenshtein.jaro(s1 , s2 )
全部回答
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个手上写着无力一只鸡是 什么意思成语
十二月打一字谜
岭南学院的毕业证是全日制成人大专吗?
傲恩其奶食土特产商店怎么去啊,有知道地址的
读下面人口增长模式图,回答3~4题。【小题1
为什么千瓦时变成焦耳都乘3.6乘10的6次方
响来缘足道地址有知道的么?有点事想过去
啤酒喝多了怎么解酒
要将一批急救药品从哈尔滨运到重庆,应选择的
上传身份证照片文件太大怎么办
金汇路在什么地方啊,我要过去处理事情
为什么我在秀色秀场秀币充值,钱扣了,却没有
五大流氓常任理事国,脸是什么,要的话拿去
如何评价刘烨儿子刘诺一的长相?
某实验小组为了测定不同光照强度对植物光合作
推荐资讯
如何快速进入一个科研领域
好听的女生qq昵称,我12岁,要适合我,不要太
【双赢的意思】合作才能双赢的意思
微博话题主持人怎么抢
女生做幼师和小学老师哪个好,为什么。
下列关于固氮菌的叙述中,错误的是A. 一种根
中信银行的信用卡每次都不得行,系统会出现在
安徽力普拉斯电源技术有限公司地址在哪,我要
我想问自粮葡萄酒里边有甲醇,喝对人身体健康
环城东路/环城南路(路口)在什么地方啊,我要
谷雨有什么讲究吃什么啊 5分
有肠胃炎,可以打球蛋白或白蛋白吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?