基于詞典的情感分析——簡(jiǎn)單實(shí)例

? ? ? ?基于詞典的情感分析方法非常容易被理解,主要利用情感詞判斷一句話或者一篇文章的情感傾向,下面的程序利用BosonNLP情感詞典(從https://bosonnlp.com/dev/resource?下載情感詞典)計(jì)算情感傾向。在BosonNLP情感詞典中,每個(gè)詞有一個(gè)情感極性得分。得分大于0,表示為正向情感傾向,得分越高,傾向越強(qiáng);得分小于0,表示為負(fù)向情感傾向,得分越低,傾向越強(qiáng)。

——————————————————————————————————

import re

import jieba# pip install jieba==0.39

class DictBasedSentAnal:

def __init__(self):

self.__root_dir ='dict/'

? ? ? ? self.__sent_dict__ =self.__read_dict(self.__root_dir+'BosonNLP_sentiment_score.txt')

def analyse(self, sentence):

score =0.0

? ? ? ? for wordsin jieba.cut(sentence):

score +=self.__sent_dict__.get(words, 0)

return score

@staticmethod

? ? def __read_dict(path, encoding='utf-8'):

sent_dict = {}

with open(path, encoding=encoding)as input_file:

for linein input_file:

array = re.split('\s+', line.strip())

if len(array) ==2:

sent_dict[array[0]] =float(array[1])

return sent_dict

if __name__ =='__main__':

sentAnal = DictBasedSentAnal()

print('情感得分\t' +'%.2f' % sentAnal.analyse('這個(gè)時(shí)候反應(yīng)太慢了!'))

print('情感得分\t' +'%.2f' % sentAnal.analyse('這本書真好,內(nèi)容特別精彩。'))

——————————————————————————————————

輸出結(jié)果:

情感得分 -1.56

情感得分 7.11

——————————————————————————————————

? ? ? ?從上面的例子,可以看出:“這個(gè)時(shí)候反應(yīng)太慢了!”判斷為負(fù)向情感傾向,“這本書真好,內(nèi)容特別精彩?!迸袛酁檎蚯楦袃A向,這與我們的認(rèn)知一致。雖然基于詞典的情感分析方法比較簡(jiǎn)單,但是在實(shí)際中也證明有價(jià)值。以上實(shí)現(xiàn)還比較簡(jiǎn)答,還有很大的改進(jìn)空間。

來源:基于詞典的情感分析——簡(jiǎn)單實(shí)例 - 嘉陵長(zhǎng)風(fēng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • jieba分詞,學(xué)習(xí),為了全面了解該模塊,,預(yù)設(shè)學(xué)習(xí)路線:官方文檔——優(yōu)秀博客文章——實(shí)踐學(xué)習(xí) 官方文檔部分 (文...
    竹林徒兒閱讀 4,471評(píng)論 1 12
  • 情感傾向可認(rèn)為是主體對(duì)某一客體主觀存在的內(nèi)心喜惡,內(nèi)在評(píng)價(jià)的一種傾向。它由兩個(gè)方面來衡量:一個(gè)情感傾向方向,一個(gè)是...
    mlion閱讀 2,617評(píng)論 1 11
  • 大一,聽著指揮幫桌椅,搬各種物資,就覺得很累,但是看晚會(huì)很開心?? 大二,準(zhǔn)備好幾十個(gè)帳篷和100多套桌椅分配給各個(gè)...
    bd4ecc9147dd閱讀 192評(píng)論 0 0
  • 我是一所私立中學(xué)的歷史教師,大學(xué)畢業(yè)后,便在遠(yuǎn)離故鄉(xiāng)的一所中學(xué)任教。今年是我工作后的第一個(gè)暑假。老家的母親早已催促...
    子木先生的閱讀 361評(píng)論 0 3
  • 清晨有白色大霧,終于不是霧霾,純白色的霧氣,有著時(shí)光的印記,青色的小麥和農(nóng)作物都染上了一層白霜,一輪橙紅色的...
    隨入夢(mèng)深閱讀 198評(píng)論 0 0

友情鏈接更多精彩內(nèi)容