editdistance-s:快速实现编辑距离(Levenshtein距离)

时间:2024-04-14 08:11:02
【文件属性】:

文件名称:editdistance-s:快速实现编辑距离(Levenshtein距离)

文件大小:9KB

文件格式:ZIP

更新时间:2024-04-14 08:11:02

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)

网友评论