доступ к нестадартным граммемам?

49 views
Skip to first unread message

Alexander Sviridov

unread,
Oct 23, 2017, 12:04:11 PM10/23/17
to pymorphy
Добрый день,

Подскажите, как получить доступ к нестадартным граммемам?

# input
morph
= pymorphy2.MorphAnalyzer()

p
= morph.parse('1812')

p
[0]


# output
Parse(word='1811', tag=OpencorporaTag('NUMB,intg'), normal_form='1811', score=1.0, methods_stack=((<NumberAnalyzer>, '1811'),))



p
.tag.????


Mikhail Korobov

unread,
Oct 23, 2017, 3:26:17 PM10/23/17
to pymorphy
Добрый!

p.tag.grammemes и p.tag.grammemes_cyr.

понедельник, 23 октября 2017 г., 21:04:11 UTC+5 пользователь Alexander Sviridov написал:

Mikhail Korobov

unread,
Oct 23, 2017, 3:28:46 PM10/23/17
to pymorphy
Плюс можно всегда проверить 'intg' in p.tag; в отличие от 'intg' in p.tag.gramemes это выкинет исключение, если граммема неизвестная (обычно опечатка).

вторник, 24 октября 2017 г., 0:26:17 UTC+5 пользователь Mikhail Korobov написал:

gas...@gmail.com

unread,
Feb 22, 2020, 10:54:52 AM2/22/20
to pymorphy


On Monday, 23 October 2017 22:28:46 UTC+3, Mikhail Korobov wrote:
Плюс можно всегда проверить 'intg' in p.tag; в отличие от 'intg' in p.tag.gramemes это выкинет исключение, если граммема неизвестная (обычно опечатка).

А как можно прописать собственные граммемы? Для склонения русских слов, заимствованных из санскрита, например? 
Reply all
Reply to author
Forward
0 new messages