Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 从fuzzyfuzzy获取匹配令牌的列表_Python 3.x_String Comparison_Fuzzy Comparison_Fuzzywuzzy - Fatal编程技术网

Python 3.x 从fuzzyfuzzy获取匹配令牌的列表

Python 3.x 从fuzzyfuzzy获取匹配令牌的列表,python-3.x,string-comparison,fuzzy-comparison,fuzzywuzzy,Python 3.x,String Comparison,Fuzzy Comparison,Fuzzywuzzy,我使用模糊模糊标记集来匹配2强。我想知道匹配的令牌。fuzzyfuzzy中有这样做的函数吗 String1=“这是一棵香蕉树” String2=“我家旁边有一棵香蕉树” 在这种情况下,token_set_比率为:85 匹配的标记将是香蕉、树、is 我想把这个列为清单 我希望输出为[banana,tree,is]代码: 输出: 你能提供输入和输出的例子吗?@VinodSawant嗨,我已经更新了这个问题 import fuzzywuzzy from fuzzywuzzy import proces

我使用模糊模糊标记集来匹配2强。我想知道匹配的令牌。fuzzyfuzzy中有这样做的函数吗

String1=“这是一棵香蕉树” String2=“我家旁边有一棵香蕉树”

在这种情况下,token_set_比率为:85

匹配的标记将是香蕉、树、is 我想把这个列为清单

我希望输出为[banana,tree,is]

代码: 输出:
你能提供输入和输出的例子吗?@VinodSawant嗨,我已经更新了这个问题
import fuzzywuzzy
from fuzzywuzzy import process

s1 = "this is a banana tree" 
s2 = "there is banana tree next to my house"

onegram1 = s1.split()
onegram2 = s2.split()

dummy_list = []
for i in onegram1:  
    matches = fuzzywuzzy.process.extract(i,onegram2,scorer=fuzzywuzzy.fuzz.token_sort_ratio)
    for i,j in matches:
        if j > 85:
            dummy_list.append(i)
dummy_list   
Out[24]: ['is', 'banana', 'tree']