/EditDistance

编辑距离python实现

Primary LanguagePython

编辑距离

又称Levenshtein距离(莱文斯坦距离也叫做Edit Distance)指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。它可以用来做DNA分析,拼写检查,抄袭识别等。编辑操作只有三种插入、删除、替换三种操作。

运行示例结果

My Algorithm - Edit Distance: 12, Similarity: 0.675676

Python Package - Edit Distance: 12, Similarity: 0.675676