如何使用NLTK stem

2024-06-25 22:33:10 发布

您现在位置:Python中文网/ 问答频道 /正文

很傻,但不知怎么的我无法访问NLTK中的stem函数。在

我打电话来

import nltk
nltk.stem.porter.step1ab()

但我被告知对象没有step1ab属性。我想我可能打错电话了,但我不知道怎么才能打到。在


Tags: 对象函数import属性电话nltkstemporter
1条回答
网友
1楼 · 发布于 2024-06-25 22:33:10

step1ab()PorterStemmer类的一个方法门房模块。所以你可以这样称呼它:

myPorterStemmer = nltk.stem.porter.PorterStemmer()
...
myPorterStemmer.step1ab()

然而,它并不是被设计成直接调用的。通常会调用myPorterStemmer.stem(word),然后委托给step1ab()来完成部分工作。在

但是,如果您真的想单独使用step1ab,则必须设置一组变量,然后您将得到如下结果:

^{pr2}$

相关问题 更多 >