Код: Выделить всё
a = 'bjork gudmundsdottir'
b = 'b. gudmundsson gunnar'
Код: Выделить всё
>>> Ldist / max(len( a ), len( b ))
>>> float(12)/21
0.5714285714285714
# python-Levenshtein
Levenshtein.ratio(a,b)
0.5853658536585366
# difflib
>>> seq=difflib.SequenceMatcher(a=a,b=b)
>>> seq.ratio()
0.5853658536585366
Как работает формула, которая используется для расчета приведенного выше соотношения?
Подробнее здесь: https://stackoverflow.com/questions/294 ... -in-python