Лемма существительного по-французски
Когда я запускаю следующий код, я получаю лемму существительного "Подавление", являющегося тем же словом "Подавление".
import treetaggerwrapper as tt
tt_fr = tt.TreeTagger(TAGLANG='fr')
tag = tt_fr.TagText(u'Suppression')
Результат, которого я ждал, - получить фактический глагол "Supprimer". Это из-за языка (французского)? Или это Treetagger, который не делает работу? Или это я не понимаю смысла леммы?
1 ответ
Лемма существительного "подавление" - это... "подавление". Что вам нужно, так это лексический ресурс, который сообщает вам глагол, из которого произошло существительное. Взгляните на VerbAction, в котором перечислены глаголы и связанные с ними словесные существительные. Просто проанализируйте XML в словаре Python и найдите соответствующий глагол для каждого существительного, с которым вы встречаетесь.