An object for omorfi’s segmentation.
◆ __init__()
def omorfi.labelsegmenter.LabelSegmenter.__init__ |
( |
|
self | ) |
|
Initialise empty labeller.
◆ labelsegment()
def omorfi.labelsegmenter.LabelSegmenter.labelsegment |
( |
|
self, |
|
|
Token |
token |
|
) |
| |
Segment token into labelled morphs, words and other string pieces.
The segments are suffixed with their morphologically relevant
informations, e.g. lexical classes for root lexemes and inflectional
features for inflectional segments. This functionality is experimental
due to hacky way it was patched together.
Side-effect:
Note that this operation stores the labelsegments in the token for
future use, and only returns raw HFST structures. To get pythonic
you can use Token's methods afterwards.
Args:
token: token to segment with labels
Returns:
New labeled segemntations in analysis list.
◆ load_labeller()
def omorfi.labelsegmenter.LabelSegmenter.load_labeller |
( |
|
self, |
|
|
str |
hfstfile |
|
) |
| |
Load analysis model from a file.
Args
f: containing single hfst automaton binary.
The documentation for this class was generated from the following file:
- /home/flammie/github/flammie/omorfi/src/python/omorfi/labelsegmenter.py