用Python比较两个足球队的名字

时间:2018-10-13 10:18:30

标签: python python-3.x nlp

我正在尝试制作一个程序,通过Python比较两个不同站点的足球队名称。 我的问题是名称不完全相同。

例如,在第一个站点上,名称是:

Liverpool Football Club

在第二个站点上是:

Liverpool FC

我一直在尝试使用模块: fuzzywuzzy ,它是fuzz.ratio函数,但实际上并不能解决问题。如果我将fuzz.ratio设置为30,则匹配错误;如果我将fuzz.ratio设置得过高,则将无法正确匹配。

是否有更聪明的方式在Python中匹配名称?

1 个答案:

答案 0 :(得分:1)

你能展示你的作品吗?

我得到了以下内容:

>>> from fuzzywuzzy import fuzz
>>> from fuzzywuzzy import process
>>> fuzz.ratio("Liverpool Football Club", "Liverpool FC")
69

允许阈值高于30