【文件属性】:
文件名称:editdistance-s:快速实现编辑距离(Levenshtein距离)
文件大小:9KB
文件格式:ZIP
更新时间:2021-03-25 14:24:22
C++
编辑距离
快速实现编辑距离(Levenshtein距离)。
叉
这是的分支,具有以下更改:
基于__hash__的支持被删除,因为它做出了错误的假设
仅支持字符串(类型str )
cffi替代cython(因此可以生产abi3车轮)
该模块被重命名为editdistance_s
公共api不包含eval (仅是distance )
安装
pip install editdistance-s
多数情况下pypi上应该有*
api
distance(s1: str, s2: str) -> int
计算编辑距离
>>> import editdistance_s
>>> editdistance_s.distance( ' hello ' , ' hell:snowman: ' )
1
【文件预览】:
editdistance-s-master
----MANIFEST.in(56B)
----requirements-dev.txt(28B)
----_editdistance.h(280B)
----.github()
--------FUNDING.yml(17B)
----_editdistance.cpp(6KB)
----tests()
--------editdistance_s_test.py(184B)
--------__init__.py(0B)
----tox.ini(352B)
----LICENSE(1KB)
----azure-pipelines.yml(625B)
----editdistance_s_build.py(334B)
----setup.cfg(1KB)
----setup.py(573B)
----.gitignore(52B)
----editdistance_s.py(148B)
----README.md(1KB)
----.pre-commit-config.yaml(1KB)