用于读取ARPA n-gram模型的库。
项目描述
Python ARPA包
Python库,用于读取ARPA n-gram模型。
设置
Python 3.4+
为了安装Python 3版本
$ pip install --user -U arpa
Python 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 斯坦芬·菲舍尔
源代码在 MIT许可证 下可用。
有关更多信息,请参阅 LICENSE。
历史记录
本项目所有显著更改都将记录在此文件中。
本项目遵循 语义版本控制。
您也应该 维护变更日志!
下一个版本
新增
变更
已弃用
修复
删除
安全
0.1.0b4 - 2018-12-12
0.1.0b3 - 2018-12-06
0.1.0b2 - 2018-04-28
0.1.0b1 - 2015-09-13
0.1.0a6 - 2015-07-24
0.1.0a5 - 2015-07-19
0.1.0a4 - 2015-07-14
0.1.0a3 - 2015-07-10
0.1.0a2 - 2015-07-05
0.1.0a1 - 2015-07-05
首次发布在PyPI上。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分发
arpa-0.1.0b4.tar.gz (26.9 kB 查看哈希值)
构建分发
arpa-0.1.0b4-py3-none-any.whl (9.6 kB 查看哈希值)
关闭
arpa-0.1.0b4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4b740cb8796219335dcb476297430ad47ea59c22993295a3a5c1afcda66d79db |
|
MD5 | e32b7a2c68abf45c544bf6ce6f98a821 |
|
BLAKE2b-256 | ab1e04d7252515a66416cc0fee0a55316872c9e3d9f93ba48ea3cf9d76af3118 |
关闭
arpa-0.1.0b4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7df030d388eade2aee366663d8986506d97436b91f03172f5770f8a150de4d7f |
|
MD5 | 1f45c8c9a77cc5f500fbb50a76f16532 |
|
BLAKE2b-256 | c68ef396e5e9fc47bf06891e25211f59bd15f37260046c43aea8131efd8ec6e6 |