Я использую NLTK, чтобы извлечь слова из текста, и делаю некоторую базовую аналитику с этими словами.Однако для целей отображения я хочу преобразовать эти основы обратно в «корневое» слово (но не обратно в ту же форму или спряжение, с которого оно начиналось).Например:
>>> import nltk
>>> from nltk.stem import SnowballStemmer
>>> sn = SnowballStemmer("english")
>>> sn.stem("happiness")
u'happi'
>>> sn.stem("happy")
u'happi'
# What I want to do:
>>> some_unstem_function("happi")
u'happy'
Есть ли функция или метод для этого?