Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🐍 Python library for n-gram models in ARPA format

License

NotificationsYou must be signed in to change notification settings

sfischer13/python-arpa

Repository files navigation

Python library for reading ARPA n-gram models.

Setup

Python 3.4+

PyPI Python VersionsPyPI Version

In order to install the Python 3 version:

$ pip install --user -U arpa

Python 2.7

PyPI Python VersionsPyPI Version

In order to install the Python 2.7 version:

$ pip install --user -U arpa-backport

Usage

The package may be imported directly:

import arpa  # Python 3.4+# ORimport arpa_backport as arpa  # Python 2.7models = 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 markerslm.s("This is the end .")lm.log_s("This is the end .")# sentence score w/o sentence markerslm.s("This is the end .", sos=False, eos=False)lm.log_s("This is the end .", sos=False, eos=False)

Development

TravisDocumentation StatusCoverage Status

Contributions are welcome!
Write a bug report or send a pull request.
Othercontributors have done so before.

License

Copyright (c) 2015-2018 Stefan Fischer
The source code is available under theMIT License.
SeeLICENSE for further details.

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp