【发布时间】:2018-01-23 13:29:11
【问题描述】:
我确实知道如何在一个单词上执行 SnowballStemmer(在我的例子中,是俄语单词)。做接下来的事情:
from nltk.stem.snowball import SnowballStemmer
stemmer = SnowballStemmer("russian")
stemmer.stem("Василий")
'Васил'
如果我有 ['Василий'、'Геннадий'、'Виталий'] 之类的单词列表,我该如何执行以下操作?
我使用 for 循环的方法似乎不起作用:(
l=[stemmer.stem(word) for word in l]
【问题讨论】:
-
你遇到了什么错误?
-
使用 Python 3,我得到了这个:
['васил', 'геннад', 'витал']
标签: python nlp nltk stemming snowball