基于Python词表的分类

基于Python词表的分类,python,mongodb,classification,words,Python,Mongodb,Classification,Words,我想对文本进行分类:肯定、否定或中性。我有一个肯定和否定的单词列表。我想用Python来做。这里我用这种代码来描述 如果在肯定词中找到文本中的词,则 计数器=位置计数[i]+=1 如果文本中的单词出现在否定词中,则 计数器负=负计数[i]+=1 总计数=正计数+负计数 如果(len(totalcount)>0): 存储在阳性数据库中 elif(len(totalcount)

我想对文本进行分类:肯定、否定或中性。我有一个肯定和否定的单词列表。我想用Python来做。这里我用这种代码来描述

如果在肯定词中找到文本中的词,则 计数器=位置计数[i]+=1

如果文本中的单词出现在否定词中,则 计数器负=负计数[i]+=1

总计数=正计数+负计数

如果(len(totalcount)>0): 存储在阳性数据库中 elif(len(totalcount)<0): 存储在负数据库中,否则:

store in neutral database
这是一般的想法,我的编码能力是空的。 我存储在mongodb中,所以我存储的部分没有问题。我仍然不能做分类。
谁能帮帮我吗

除了字符串比较和控制流语句之外,a在这里也很有用

text = "seeking help on possible homework task"
raw_words = text.split(" ")

positive_words = ['seeking','help']
negative_words = ['homework']

positive_score = len([word for word in raw_words if word in positive_words])
negative_score = len([word for word in raw_words if word in negative_words])

total_score = positive_score - negative_score

这将导致
total_score
的值为
1

这不是一项非常困难的任务,在阅读了一些关于字符串和控制流语句的教程后,您就可以这样做了对于mongodb来说,是的,我知道python非常容易学习,问题是我有时间压力,无法整理我的东西,谢谢你:)