使用levenshtein距离将输入单词与参考列表进行比较,我需要从成本最低的参考列表中返回单词。此外,参考列表是按频率排序的,因此更高的频率出现在顶部。如果两个单词的距离相同,则返回频率较高的单词。"NWORDS“是我的参考列表,按频率排序。“候选人”是用户输入的单词。代码: i = jf.levenshtein_distance(candidate,word
我正在尝试使用Levenshtein算法获取一个字符串,并将其与列表或列中的多个字符串进行比较。这样做的目的是确定类似的地址是否在一天内多次出现。因此,我希望选择一个地址,然后为一个地址跨多个字符串运行Levenshtein。理论上,我会用不同的目标地址来冲洗和重复。我已经建立了一个工作的Levenshtein模型,但是现在我正试图使它符合我独特的情况# Define a function that will become the:
Calculat
我安装了模块python-Levenshtein-0.11.2。我认为设置成功了(当我输入help('modules')时,我在列表中看到了"Levenshtein“模块)。但是当我尝试“距离”函数时,我得到了一个错误:"NameError: name 'distance' is not defined"。
我不明白为什么距离函数不能工作。