python - Nltk 中的 WordNetLemmatizer 可以词干吗?

标签 python nltk wordnet stemming lemmatization

我想用 Wordnet 查找词干。 wordnet 是否具有词干提取功能? 我将此导入用于我的词干提取,但它没有按预期工作。

from nltk.stem.wordnet import WordNetLemmatizer
WordNetLemmatizer().lemmatize('Having','v')

最佳答案

似乎您必须向 lemmatize 方法输入一个小写字符串:

>>> WordNetLemmatizer().lemmatize('having','v')
'have'
>>> WordNetLemmatizer().lemmatize('has','v')
'have'

关于python - Nltk 中的 WordNetLemmatizer 可以词干吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6658380/

相关文章:

python - 有没有办法通过给定的请求格式文本来初始化 HTTP 请求?

python - 如何在Python中计算2个单词的距离

python - NLTK 正则表达式模式中 <NN>* 和 <NN.*>* 之间有什么区别?

python - 如何访问包含南非荷兰语单词作为 nltk 语料库的文本文件

python - 在 NLP 中合并相关词

python - WordNet 中单词的同义词

python - Monkey 补丁可以替换类中现有的函数定义吗?

python - 无法在 docker 容器中输入 ipdb 控制台

python - 在 Python 中将有符号长整型重新解释为无符号

Java - 使用 Wordnet 和 JWI 获取名词数组