我写了分析函数来返回令牌的数量
def analyze(self, text):
tokenizer = nltk.tokenize.TweetTokenizer()
with open(text, 'r') as lines:
tokens = tokenizer.tokenize(str(lines))
score = 0
for token in tokens:
if token.lower() in self.negatives:
score -= 1
elif token.lower() in self.positives:
score += 1
return score
呼叫:
print(search.analyze('cat.txt'))
输出: 0
答案 0 :(得分:-1)
关于功能和文件的信息太少。
尝试调试代码。例如,打印每个标记及其分数(+1或-1),并查看模型的工作原理。