使用 Python 2.7 读取 ARPA n-gram 模型的库。
项目描述
Python ARPA 包
用于读取 ARPA n-gram 模型的 Python 库。
设置
Python 3.4+
为了安装 Python 3 版本:
$ pip install --user -U arpa
蟒蛇 2.7
为了安装 Python 2.7 版本:
$ pip install --user -U arpa-backport
用法
可以直接导入包:
import arpa # Python 3.4+
# OR
import arpa_backport as arpa # Python 2.7
models = arpa.loadf("foo.arpa")
lm = models[0] # ARPA files may contain several models.
# probability p(end|in, the)
lm.p("in the end")
lm.log_p("in the end")
# sentence score w/ sentence markers
lm.s("This is the end .")
lm.log_s("This is the end .")
# sentence score w/o sentence markers
lm.s("This is the end .", sos=False, eos=False)
lm.log_s("This is the end .", sos=False, eos=False)
发展
欢迎投稿!
编写错误报告或发送拉取请求。
其他贡献者以前也这样做过。
执照
版权所有 (c) 2015-2018 Stefan Fischer
源代码在MIT 许可下可用。
有关详细信息,请参阅许可证。
历史
此项目的所有显着更改都将记录在此文件中。
该项目遵循语义版本控制。
你也应该保留一个 CHANGELOG!
下一个版本
添加
改变了
已弃用
固定的
已移除
安全
0.1.0b4 - 2018-12-12
0.1.0b3 - 2018-12-06
PyPI 上的第一个版本。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
arpa-backport-0.1.0b4.tar.gz
(29.7 kB
查看哈希)
内置分布
arpa_backport-0.1.0b4-py2-none-any.whl
(10.4 kB
查看哈希)
关
arpa_backport -0.1.0b4-py2-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 0a376474fd32061f58c6863a78b1380243615efbf302f024305766c1055d4102 |
|
| MD5 | 74d19dd03a47548e2f1a60ce6ad83b71 |
|
| 布莱克2-256 | 2a474be379bca146ee175eab2ca828b2e7fe8e6c8b5e40b994f3fc600ca5f08d |