我试着建立一个单词和分数的dataframe
,并获得前5名
例如,我有一个测试词test = "kuku"
我的话是:
words = ["tutu", "pupu", "lulu", "kuko", "dfvfd", "wwwer"]
到目前为止,我已经做了以下工作:
import os
import pandas as pd
from fuzzywuzzy import fuzz
test = "kuku"
[print(i, fuzz.ratio(i, test)) for i in words]
但我希望能够排序并按分数排在前N名
请告知解决此类问题的最佳做法是什么
fuzzyfuzzy的process.extract()返回按相反顺序排序的单词列表。第一场比赛是最好的
相关问题 更多 >
编程相关推荐