【发布时间】:2018-11-01 06:08:03
【问题描述】:
我正在尝试使用 FuzzyWuzzy 来纠正文本中拼写错误的名称。但是,我无法让 process.extract 和 process.extractOne 以我期望的方式行事。
from fuzzywuzzy import process
the_text = 'VICTOR HUGO e MARIANA VEIGA'
search_term = 'VEYGA'
the_text = the_text.split()
found_word = process.extract(search_term, the_text)
print(found_word)
这会导致:
[('e', 90), ('VEIGA', 80), ('HUGO', 22), ('VICTOR', 18), ('MARIANA', 17)]
如何让 FuzzyWuzzy 正确地将“VEIGA”识别为正确响应?
【问题讨论】:
标签: python fuzzy-search fuzzywuzzy