Skip to main content

使用 Python 2.7 读取 ARPA n-gram 模型的库。

项目描述

Python ARPA 包

用于读取 ARPA n-gram 模型的 Python 库。

设置

Python 3.4+

PyPI Python 版本 PyPI 版本

为了安装 Python 3 版本:

$ pip install --user -U arpa

蟒蛇 2.7

PyPI Python 版本 PyPI 版本

为了安装 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 查看哈希

已上传 source

内置分布

arpa_backport-0.1.0b4-py2-none-any.whl (10.4 kB 查看哈希

已上传 py2