yuv*_*lm2 5 python string levenshtein-distance
我需要检查 python 中两个字符串之间的字符串距离(测量最小更改数量 - 字符删除、添加和转置)是否大于 1。
我可以自己实现它,但我打赌现有的软件包可以让我免于自己实现它。我无法找到任何我可以识别为常用的此类包。有吗?
您可以使用一个 NLTK 软件包,它使用 Levenshtein 编辑距离,这应该就是您正在寻找的。
例子:
import nltk
s1 = "abc"
s2 = "ebcd"
nltk.edit_distance(s1, s2) # output: 2
Run Code Online (Sandbox Code Playgroud)
参考: https ://tedboy.github.io/nlps/ generated/ generated/nltk.edit_distance.html
归档时间: |
|
查看次数: |
3562 次 |
最近记录: |