python字符串相似度对比

import difflib


def string_similar(s1, s2):
	return difflib.SequenceMatcher(None, s1, s2).quick_ratio()


print(string_similar('爱尔眼科沪滨医院', '沪滨爱尔眼科医院'))
print(string_similar('北戴河阿那亚隐庐酒店', '北戴河阿那亚隐庐酒店'))
print(string_similar('北戴河阿那亚隐庐酒店', '北戴河阿那亚隐庐酒店式公寓'))
print(string_similar('安定区妇幼保健站', '定西市安定区妇幼保健站'))
print(string_similar('广州市医院', '广东省中医院'))
print(string_similar('北京北辰五洲皇冠国际酒店', '北京北辰洲际酒店'))
print(string_similar('北京钓鱼台大酒店', '百时快捷酒店(北京西钓鱼台地铁站店)'))
print(string_similar('ClubMed joyview北戴河黄金海岸度假村', 'Club Med Joyview北戴河黄金海岸度假村'))
print(string_similar('张家口太舞滑雪小镇太舞酒店', '张家口太舞滑雪小镇雪麓居酒店'))

对比结果

1.0
1.0
0.8695652173913043
0.8421052631578947
0.5454545454545454
0.8
0.5384615384615384
0.9411764705882353
0.8148148148148148

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值