【文件属性】:
文件名称:py-aho-corasick:Aho-Corasick算法的纯Python实现
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-02 11:18:49
Python
py-aho-corasick
py-aho-corasick
免费软件:MIT许可证
原型的灵感来自
特征
纯Python实现
Python2 && Python3支持
Unicode && UTF-8编码支持
可腌制的序列化
背景
由于工作需要,我重新发明了该算法。 我已经检查了Python的其他Aho-Corasick实现,但是没有一个满足我的要求。
Wojciech Mula的
无法在Python 2.x中使用unicode。
杰夫·唐纳(Jeff Donner)的《
不支持pickle协议。
由斯特凡Behnel
不支持将值与字符串键相关联的类似dict的协议。
丹尼·柳(
我未能将其构建为鸡蛋分发版。
如果您有和我一样的问题,欢迎国外!
用法
安装:
pip install py_aho_corasick
用法:
from py_aho_corasi
【文件预览】:
py-aho-corasick-master
----setup.py(1KB)
----.gitignore(777B)
----Makefile(2KB)
----.travis.yml(442B)
----MANIFEST.in(264B)
----py_aho_corasick()
--------__init__.py(114B)
--------py_aho_corasick.py(5KB)
----requirements_dev.txt(128B)
----LICENSE(1KB)
----HISTORY.rst(89B)
----setup.cfg(348B)
----.github()
--------ISSUE_TEMPLATE.md(326B)
----README.rst(3KB)
----tests()
--------__init__.py(24B)
--------test_py_aho_corasick.py(2KB)
----AUTHORS.rst(158B)
----cmp.py(2KB)
----CONTRIBUTING.rst(3KB)
----docs()
--------Makefile(7KB)
--------index.rst(286B)
--------conf.py(8KB)
--------history.rst(28B)
--------authors.rst(28B)
--------installation.rst(1KB)
--------make.bat(6KB)
--------readme.rst(27B)
--------usage.rst(85B)
--------contributing.rst(33B)
----.editorconfig(292B)
----tox.ini(419B)