TextBlob是否有任何功能可以获得中性分类?

时间:2016-03-02 22:42:17

标签: python text-mining textblob

我有兴趣使用textBlob构建文本分类器,但是在我训练分类器返回中性标签后,我的研究看起来并不像。有谁知道实现这个的方法?或者是否有类似的库提供中性分类?谢谢。

1 个答案:

答案 0 :(得分:0)

我正在使用If else Statement: 像

from textblob import TextBlob
from textblob.sentiments import NaiveBayesAnalyzer

blob = TextBlob(message, analyzer=NaiveBayesAnalyzer())
a = (blob.sentiment)
if a.__getattribute__("p_pos") > a.__getattribute__("p_neg"):
    tag = str(a.__getattribute__("classification"))
    sentiment = str(a.__getattribute__("p_pos"))
elif a.__getattribute__("p_pos") < a.__getattribute__("p_neg"):
    tag = str(a.__getattribute__("classification"))
    sentiment = str(a.__getattribute__("p_neg"))
else:
    tag = "N"
    sentiment = "0"

如果他们是中立的句子,p_pos和p_neg将是相等的!

这对我有用!!! 希望它适合你