2016-03-02 39 views
0

我有興趣使用textBlob構建文本分類器,但是從訓練分類器返回中性標籤後,我的研究看起來不像。有沒有人知道一種方法來實現這一點?還是有類似的圖書館提供中性分類?謝謝。TextBlob有沒有獲得中性分類的功能?

回答

0

我使用如果此else語句: 像

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將等於!

這適用於我! 希望它適合你

相關問題