使用python 2.7读取arpa n-gram模型的库。
arpa-backport的Python项目详细描述
python arpa包
用于读取arpa n-gram模型的python库。
- Documentation可用。
- Changes两个版本之间有文档记录。
- Bugs可以在问题跟踪程序上报告。
- Questions可以通过电子邮件询问。
- Source code在github上被跟踪。
设置
Python3.4+
为了安装python 3版本:
$ pip install --user -U arpa
Python2.7
为了安装Python2.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)
开发
^{em1}欢迎捐款!
编写错误报告或发送请求。
其他人以前也这样做过。
许可证
版权所有(c)2015-2018 Stefan Fischer
源代码在mit许可证下可用
有关详细信息,请参见LICENSE。
历史记录
该项目的所有显著变化都将记录在本文件中。
这个项目遵循Semantic Versioning。
你也应该Keep a CHANGELOG!
Next Release
添加了
更改
已弃用
固定
移除
安全性
0.1.0b4-2018-12-12
0.1.0b3-2018-12-06
pypi上的第一个版本。