10

我正在尝试使用 NLTK 和 Python 学习自然语言处理(英语)。有没有办法在 POS 标记期间或之后获得动词的不定式形式。

例如:

  • 是 (VBZ) => 是
  • 提供 (VBN) => 提供
  • 使用 (VBG) => 使用
4

1 回答 1

20

关闭,您需要在开头添加“to”:

>>> from nltk.stem.wordnet import WordNetLemmatizer
>>> lemmatizer = WordNetLemmatizer()
>>> lemmatizer.lemmatize('is', 'v')
'be'
>>> lemmatizer.lemmatize('provided', 'v')
'provide'
>>> lemmatizer.lemmatize('using', 'v')
'use'
于 2012-03-19T02:52:49.200 回答