繁体   English   中英

Nltk 中的 WordNetLemmatizer 可以词干吗?

[英]Can WordNetLemmatizer in Nltk stem words?

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

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

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

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

尝试使用nltk.stem模块中的一个词干分析器,例如PorterStemmer 这是 NLTK 词干分析器的在线演示: http://text-processing.com/demo/stem/

不,Wordnet 无法阻止这些词。 它只能给出词形还原词,即语言中的实际词。 词干分析器可能并不总是给出真正有意义的词。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM