文件名称:使用Levenshtein距离的Python快速模糊字符串匹配-C/C++开发
文件大小:481KB
文件格式:ZIP
更新时间:2024-06-15 15:59:17
C/C++ Miscellaneous
使用Levenshtein距离说明在Python和C ++中进行快速模糊字符串匹配•安装•使用•许可证说明RapidFuzz是一个快速字符串匹配库,用于使用Levenshtein距离说明在Python和C ++中进行快速模糊字符串匹配•安装•使用•许可证说明RapidFuzz是一个适用于Python和C ++的快速字符串匹配库,它使用FuzzyWuzzy中的字符串相似度计算。 但是,有两个方面使RapidFuzz与FuzzyWuzzy脱颖而出:它是MIT许可的,因此可以在为项目选择的任何许可中使用,同时又*采用GP。
【文件预览】:
RapidFuzz-main
----setup.py(3KB)
----.gitignore(194B)
----Makefile(636B)
----pyproject.toml(100B)
----src()
--------cpp_utils.cpp(180KB)
--------cpp_scorer.hpp(2KB)
--------rapidfuzz()
--------cpp_string_metric.pyx(16KB)
--------cpp_string_metric.cpp(386KB)
--------cpp_common.pxd(3KB)
--------cpp_process.hpp(11KB)
--------cpp_fuzz.pyx(17KB)
--------cpp_utils.hpp(1KB)
--------cpp_fuzz.cpp(469KB)
--------rapidfuzz-cpp()
--------cpp_process.pyx(50KB)
--------cpp_common.hpp(12KB)
--------cpp_process.cpp(1.06MB)
--------cpp_utils.pyx(744B)
----MANIFEST.in(342B)
----make.bat(797B)
----LICENSE(1KB)
----setup.cfg(781B)
----.gitmodules(112B)
----bench()
--------results()
--------benchmark_fuzz.py(3KB)
--------benchmark_uniform_levenshtein.py(2KB)
--------benchmark_indel_levenshtein.py(1KB)
--------benchmark_extractOne.py(4KB)
--------benchmark_scorer.py(4KB)
----.github()
--------workflows()
----README.md(7KB)
----VERSION(5B)
----tests()
--------test_fuzz.py(5KB)
--------test_utils.py(998B)
--------test_hypothesis.py(11KB)
--------test_process.py(9KB)
--------test_string_metric.py(2KB)
----.gitattributes(153B)
----docs()
--------index.rst(696B)
--------conf.py(2KB)
--------installation.rst(1KB)
--------string_metric.rst(399B)
--------fuzz.rst(810B)
--------utils.rst(111B)
--------license.rst(2KB)
--------process.rst(237B)
--------img()
--------contributing.rst(2KB)