下面提到的程序中缺少什么参数?
what is missing parameter in the below mentioned program?
下面提到的 python 程序显示错误
from nltk.stem import PorterStemmer
ps=PorterStemmer
words = ["program", "programs", "programer", "programing", "programers"]
for w in words:
print(w, " : ", ps.stem(w))
TypeError: stem() missing 1 required positional argument: 'word'
我找不到缺少的参数。那个参数是什么?
需要实例化 PorterStemmer
class,不能直接使用。
这个:
ps=PorterStemmer
需要变成这样:
ps = PorterStemmer()
有关此事的更多信息 here。
未来忠告
在 Whosebug 上发帖之前,您必须尝试尽可能多地进行研究。你可能已经找到了这个问题的答案,因为这是一个简单的问题,如果你接受错误(完全原样)并将其粘贴到 Google.
您会发现 and also this answer and this one 等等。而且你得到的不仅仅是得到答案。
下面提到的 python 程序显示错误
from nltk.stem import PorterStemmer
ps=PorterStemmer
words = ["program", "programs", "programer", "programing", "programers"]
for w in words:
print(w, " : ", ps.stem(w))
TypeError: stem() missing 1 required positional argument: 'word'
我找不到缺少的参数。那个参数是什么?
需要实例化 PorterStemmer
class,不能直接使用。
这个:
ps=PorterStemmer
需要变成这样:
ps = PorterStemmer()
有关此事的更多信息 here。
未来忠告
在 Whosebug 上发帖之前,您必须尝试尽可能多地进行研究。你可能已经找到了这个问题的答案,因为这是一个简单的问题,如果你接受错误(完全原样)并将其粘贴到 Google.
您会发现