我知道如何对单个单词执行SnowballStemmer(在我的情况下,是俄语)。具体操作如下:
from nltk.stem.snowball import SnowballStemmer
stemmer = SnowballStemmer("russian")
stemmer.stem("Василий")
'Васил'
如果我有一个像 ['Василий', 'Геннадий', 'Виталий'] 这样的单词列表,我该如何执行以下操作?
使用 for 循环的方法似乎不起作用 :(
l=[stemmer.stem(word) for word in l]
['васил', 'геннад', 'витал']
。 - ettanany