pyxdameraulevenshtein在cython中实现了用于python的damerau levenshtein(dl)编辑距离算法,以获得高性能。

pyxDamerauLevenshtein的Python项目详细描述


pyxdameraulevenshtein在cython中实现了用于python的damerau levenshtein(dl)编辑距离算法,以获得高性能。礼节Wikipedia:在信息理论和计算机科学中,damerau-levenshtein距离(以frederick j.damerau和vladimir i.levenshtein命名)是两个字符串之间的“距离”(字符串度量),即符号的有限序列,通过计算将一个字符串转换为另一个字符串所需的最小操作数来给出,其中,操作定义为插入、删除或替换单个字符,或替换两个相邻字符。这个实现基于Michael Homer’s pure Python implementation,它实现了optimal string alignment distance algorithm。它使用O(M)空间在O(N*M)时间内运行。它支持Unicode字符。有关pyxdameraulevenshtein的更多信息,请访问GitHub project page

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java数据库返回请求检索所有记录时重复的相同记录   java swing组件使用什么来显示带有说明的照片   java每次打开一个shell   如何在Java中计算HashMap内存使用率?   java使用onClick-in按钮创建视图   java Spring MVC拦截器是否只拦截特定的映射?   使用Java中的规则将文件从一个目录复制到另一个目录   java无法在64位linux上使用9g保留堆   java如何在“@context HttpServletRequest”中插入头?   在java中处理HTTP MIME REST消息   java如何使用flyway创建数据库?   java Elasticsearch 5.5.0 maven依赖性问题   将java对象写入的文件。csv   Java捕获多个异常并识别发生的异常   C++与java的主要区别   服务中的java Void方法在集成测试中不是模拟