我有两个字符串:
s1='anita.daum'
s2='anita'
我想在之间使用FuzzyWuzzy的token_sort_ratio进行模糊匹配。
from fuzzywuzzy import fuzz
score=fuzz.token_sort_ratio(s1.lower(),s2.lower())
这给了我100分 而当我只是删除'。从s1开始,即s1现在是“ anitadaum”,得分达到71。
s1='anitadaum'
s2='anita'
score=71
100分不对吗? 我知道token_sort_ratio会从输入字符串中删除标点符号,但是它不应该仍然是71而不是100吗?
另一件事是,如果我尝试使用token_set_ratio而不是token_sort_ratio,则会收到“元组对象不可调用错误”。
请帮助我解决这两个问题。