嗨,我对 nltk (2.0.4) 有疑问:我试图阻止“男人”或“牙齿”这个词,但它似乎不起作用。这是我的代码:
############################################################################
import nltk
from nltk.corpus import wordnet as wn
from nltk.stem.wordnet import WordNetLemmatizer
lmtzr=WordNetLemmatizer()
words_raw = "men teeth"
words = nltk.word_tokenize(words_raw)
for word in words:
print 'WordNet Lemmatizer NOUN: ' + lmtzr.lemmatize(word, wn.NOUN)
#############################################################################
这应该打印 'man' 和 'tooth' 但它会打印 'men' 和 'teeth'。
任何解决方案?