Apertium + Python: POS-тегер не отображает поверхностную форму ⇐ Python

Программы на Python
Anonymous
Apertium + Python: POS-тегер не отображает поверхностную форму

Сообщение Anonymous »

Я пытаюсь пометить POS-теги некоторых предложений на итальянском языке с помощью тегера Apertium.
Хотя, согласно странице Apertium GitHub, я должен получить на выходе также поверхностную форму в дополнение к морфологическому анализу, я только получить анализ. Я хочу также поверхностную форму. Я не могу сделать вывод об этом, поскольку теггер не обязательно помечает один токен, поэтому я не могу просто токенизировать исходное предложение и зациклить его или заархивировать его вместе с выводом тегера.
Согласно Страница GitHub:

Код: Выделить всё

In [1]: import apertium
In [2]: tagger = apertium.Tagger('ita')
In [3]: tagger.tag('gatti').
Out[3]: [gatti/gatto
]
Что я получил:

Код: Выделить всё

In [1]: import apertium
In [2]: tagger = apertium.Tagger('ita')
In [3]: tagger.tag('gatti') # 'gatti' is the surface form
Out[3]: [gatto
]
Как получить форму поверхности? Если бы я предоставлял один токен за раз, это не было бы проблемой, поскольку я бы знал, что это за токен. Но в предложении я не могу знать, как тегировщик создает фрагменты.


Подробнее здесь: https://stackoverflow.com/questions/648 ... rface-form

Вернуться в «Python»