[代码\u图像
它应该以一列打印类似的输出 ]1>
from fuzzywuzzy import fuzz
from fuzzywuzzy import process
query = "Apple"
#set of DATA 25 records
choices = ["apil",
"apple",
"Apille",
"aple",
"apil",
"appple",
"Apple APPLE",
"Apil Orange",
"apples"
]
process.extract(query, choices)
#### Printing Accuracy Value
print ("List of ratios: ")
print (process.extract(query, choices), "\n")
#process.extractone(query, choices)
print ("\nBest among the above list ----->",process.extractOne(query, choices))
输出:
List of ratios:
[('apple', 100), ('appple', 91), ('apples', 91), ('Apple APPLE', 90), ('aple', 89)]
Best among the above list -----> ('apple', 100)
我只需要更改一行代码,然后在您的代码片段中添加另一行。 您可以在我应用这些更改的地方找到注释,这些注释解释了这些更改的作用。我不确定您想要的确切输出格式,所以请随时再次询问是否不是您想要的格式
如果您想更深入地了解最后一行的工作原理,请查看list comprehension
相关问题 更多 >
编程相关推荐