def get_combined_fuzz_score(a, b, **kwargs):
a = clean_name(a)
b = clean_name(b)
if 'simple' in kwargs:
w_simple = float(kwargs['simple'])
else:
w_simple = float(1)
if 'partial' in kwargs:
w_partial = float(kwargs['partial'])
else:
w_partial = float(1)
simple = fuzz.ratio(a, b) * w_simple
partial = fuzz.partial_ratio(a, b) * w_partial
combined = float(simple) * float(partial) / float(10000)
return combined
评论列表
文章目录