DAWG-Python:由 dawgdic C++ 库或 DAWG Python 扩展创建的用于 DAWG 的纯 python 阅读器

时间:2024-06-29 10:33:42
【文件属性】:

文件名称:DAWG-Python:由 dawgdic C++ 库或 DAWG Python 扩展创建的用于 DAWG 的纯 python 阅读器

文件大小:3.94MB

文件格式:ZIP

更新时间:2024-06-29 10:33:42

Python

DAWG-Python 这个纯 python 包为由 C++ 库和 python 包创建的文件提供只读访问。 此包无法创建 DAWG。 它适用于由 C++ 库或 Python 扩展模块构建的 。 DAWG-Python 的主要目的是提供对 DAWG 的访问,而无需编译扩展。 在 PyPy 下它也相当快(参见基准测试)。 安装 点安装 DAWG-Python 用法 DAWG-Python 的目标是在可能的情况下与实现 API 和二进制兼容。 首先,您必须使用模块创建一个 dawg: import dawg d = dawg.DAWG(data) d.save('words.dawg') 然后可以在不需要 C 扩展的情况下加载这个 dawg: import dawg_python d = dawg_python.DAWG().load('words.dawg') 详细用法请查阅文档


【文件预览】:
DAWG-Python-master
----MANIFEST.in(55B)
----.travis.yml(362B)
----README.rst(4KB)
----.coveragerc(20B)
----CHANGES.rst(1KB)
----tests()
--------test_payload_dawg.py(3KB)
--------utils.py(479B)
--------test_prediction.py(2KB)
--------test_fuzzy.py(493B)
--------test_dawg.py(3KB)
--------__init__.py(62B)
----tox.ini(143B)
----LICENSE(1KB)
----.hgtags(411B)
----setup.cfg(26B)
----bench()
--------utils.py(479B)
--------speed.py(6KB)
--------__init__.py(62B)
----setup.py(1KB)
----.gitignore(72B)
----bench.ini(143B)
----dawg_python()
--------dawgs.py(14KB)
--------compat.py(124B)
--------units.py(771B)
--------__init__.py(208B)
--------wrapper.py(5KB)
----dev_data()
--------words100k.txt.zip(414KB)
--------small()
--------large()
----.hgignore(143B)
----_prepare_dev_data.py(2KB)

网友评论