我正在尝试制作一个程序,通过Python比较两个不同站点的足球队名称。 我的问题是名称不完全相同。
例如,在第一个站点上,名称是:
Liverpool Football Club
在第二个站点上是:
Liverpool FC
我一直在尝试使用模块: fuzzywuzzy ,它是fuzz.ratio函数,但实际上并不能解决问题。如果我将fuzz.ratio设置为30,则匹配错误;如果我将fuzz.ratio设置得过高,则将无法正确匹配。
是否有更聪明的方式在Python中匹配名称?
答案 0 :(得分:1)
你能展示你的作品吗?
我得到了以下内容:
>>> from fuzzywuzzy import fuzz
>>> from fuzzywuzzy import process
>>> fuzz.ratio("Liverpool Football Club", "Liverpool FC")
69
允许阈值高于30