当前位置: 首页 > 知识库问答 >
问题:

修复SnowballStemmer错误“对象不可调用”

庄康胜
2023-03-14

您好:)我正在使用SnowballStemmer软件包将单词插入词干。不知何故,我遇到了一个错误,不知道如何修复它。我很高兴能得到任何帮助。

代码是:

stemmer = SnowballStemmer(language="english")
    
    stem = []
    
    for words in lines2:
        stem.append(stemmer(words))      
    
print(stem)

我得到这个错误:

line 116, in <module>
    stem.append(stemmer(words)) 
TypeError: 'SnowballStemmer' object is not callable

共有2个答案

阎知
2023-03-14

我试过你的建议,但不知怎的,程序告诉我:

守则:

stemmer = SnowballStemmer(language="english")

stem = []

for words in lines2:
    stem.append(stemmer.StemWords(words))
print(stem)

错误:

line 82, in <module>
    stem.append(stemmer.StemWords(words))
AttributeError: 'SnowballStemmer' object has no attribute 'StemWords'
应向晨
2023-03-14

从留档

import snowballstemmer

stemmer = snowballstemmer.stemmer("english")
    
stem = []
lines2 = ["test"]
for words in lines2:
    stem.append(stemmer.stemWords(words))      
    
print(stem)
 类似资料:
  • 环境: Python 3.7 Windows 10 64位 问题: 下面这段代码过去工作没有问题。我不得不移动我的Py魅力项目的文件夹,现在我得到了这个错误消息:“TypeError:'str'对象不可调用”。 守则: 错误输出: 我尝试的是: 我在一个空白的python文档中隔离了这段代码。我想确保这个问题没有连接到其他地方的代码。当我执行这段独立的代码时,我得到了同样的问题。 我在这里看到了关

  • 我有一个简单的脚本: 但是,每当我尝试运行脚本时,Python都会引发一个错误: 这个错误是什么意思?为什么我会得到它?我怎样才能修复它?

  • 我在Python27的这个小代码内容中遇到了这个错误。有人能帮我吗?提前谢谢。 运行时错误回溯(上次调用):文件“5EB4481881D651D6ECE1C375C80F5E509.py”,第57行,在print len(arr)TypeError中:“list”对象不可调用

  • 问题内容: 当我尝试在任何上下文中导入时,都会引发此错误: 知道我该如何解决吗?我只是通过打开Terminal,运行然后输入即可生成此错误。 问题答案: 昨天我遇到了同样的问题,没有安装Hashlib,尝试使用pip安装它会给出该错误。我通过使用easy_install进行安装来修复它。 另外我还必须在Windows上为Python 2.7安装Scipy和Microsoft Visual C ++

  • 问题内容: 我在Django中创建URL视图时遇到问题。它给了我这个错误(ferrol是一个Space对象): 这是代码: spaces / models.py Main urls.py spaces / urls.py spaces / views.py 问题答案: 在你的spaces / urls.py文件中,你必须提供查看方法的完整路径: 或像这样:

  • 问题内容: 我正在尝试编写一个程序,该程序允许您输入班级中的学生人数,然后为每个学生输入3个测试成绩以计算平均值。我是编程新手,但会不断收到错误消息,我不了解它的含义或解决方法。这是我到目前为止所拥有的: 问题答案: 当你写 您的意图是“运行这段代码时间,我刚才输入的值在哪里”。但是在Python,你传递给事情一个声明需求是某种迭代对象的。在这种情况下,您想要的只是一个statement。这将生成