ppke-nlpg / purepospy

Python wrapper for PurePos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning: This repository might not contain the newest version of the source code. The development is continued at https://github.com/dlt-rilmta/purepospy


PurePosPy

A Python3 wrapper for PurePos.

Requirements

Usage

The authors recommend using PurePOSPy in emtsv the new version of e-magyar language processing system. This module is called emTag.

The PurePOS class is a Python 3 wrapper class around PurePos, which can be used for training and tagging

```python
>>> from purepospy import PurePOS
>>> p = PurePOS('szeged.model')  # New, or existing file
>>> tok = ['word', 'lemma', 'tag']
>>> sent = [tok, tok, ...]
>>> sentences = [[sent],[sent], ...]
>>> p.train(sentences)  # Training, optional
>>> p.tag_sentence('Sentence as string , tokenised .')
Output#output_lemma#output_tag as#as_lemma#as_tag string#string_lemma#string_tag .#.#PUNCT
```

License

This Python wrapper, and utilities are licensed under the LGPL 3.0 license. PurePos has its own license.

About

Python wrapper for PurePos

License:GNU Lesser General Public License v3.0


Languages

Language:Java 91.3%Language:Python 8.7%