我正在尝试查看两个翻译后的名称是否相同。有时翻译的名称排序会有所不同。例如:
>>> import difflib
>>> a = 'Yuk-shing Au'
>>> b = 'Au Yuk Sing'
>>> seq=difflib.SequenceMatcher(a=a.lower(), b=b.lower())
>>> seq.ratio()
0.6086956521739131
“欧玉成”和“欧玉成”是同一个人。有没有办法检测到这样的事情,这样这样的ratio
名字会更高?类似于以下结果:
>>> a = 'Yuk-shing Au'
>>> b = 'Yuk Sing Au'
>>> seq=difflib.SequenceMatcher(a=a.lower(), b=b.lower())
>>> seq.ratio()
0.8181818181818182