首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于情感词典的情感分析方法

    目前使用较多的情感词典主要有两种:一种是BosonNLP情感词典,另一种是知网推出的情感词典。...1.基于BosonNLP情感词典分析 BosonNLP情感词典是由波森自然语言处理公司推出的一款已经做好标注的情感词典。词典中对每个情感词进行情感值评分,BosonNLP情感词典大概如下图所示: ?...基于BosonNLP情感词典的情感分析原理比较简单。首先需要对文本进行分句及分词,这里可以使用jieba分词。...然后将分词好的列表数据对应BosonNLP词典进行逐个匹配,并记录匹配到的情感词分值,最后统计汇总所有情感分值。如果总分值大于0,表示情感倾向为积极的;如果总分值小于0,则表示情感倾向为消极的。...(text): df = pd.read_table(r"BosonNLP_dict\BosonNLP_sentiment_score.txt", sep=" ", names=['key',

    8.8K61

    基于Python的情感分析案例——知网情感词典

    第一种:基于BosonNLP情感词典。该情感词典是由波森自然语言处理公司推出的一款已经做好标注的情感词典。...知网情感词典下载地址:- http://www.keenage.com/html/c_bulletin_2007.htm 3、原理介绍 3.1 基于BosonNLP情感分析原理 基于BosonNLP...其次,将分词好的列表数据对应BosonNLp词典进行逐个匹配,并记录匹配到的情感词分值。最后,统计计算分值总和,如果分值大于0,表示情感倾向为积极的;如果小于0,则表示情感倾向为消极的。...原理框图如下: 3.2 基于BosonNLP情感分析代码: # -*- coding:utf-8 -*- import pandas as pd import jieba #基于波森情感词典计算情感值...def getscore(text): df = pd.read_table(r"BosonNLP_dict\BosonNLP_sentiment_score.txt", sep=" ", names

    4.4K41

    基于情感词典的情感分析流程图_情感的解释

    准备: 1.BosonNLP情感词典 既然是基于情感词典的分析,当然需要一份包含所有情感词的词典,网上已有现成的,直接下载即可。...https://bosonnlp.com/dev/resource 从下载的文件里,随便粘了几个正向的情感词,词后面的数字表示的是情感词的情感分值,一般正向的都是正数,负向的是负数: 丰富多彩 1.87317228434...神采飞扬 1.87321290817 细微 1.87336937803 178.00 1.87338705728 不辞辛劳 1.87338705728 保加利亚 1.87338705728 注:由于BosonNLP...{} def classify_words(word_dict): """词语分类,找出情感词、否定词、程度副词""" # 读取情感字典文件 sen_file = open('BosonNLP_sentiment_score.txt...def classify_words(word_dict): """词语分类,找出情感词、否定词、程度副词""" # 读取情感字典文件 sen_file = open('BosonNLP_sentiment_score.txt

    97720

    中文情感词汇本体库_数据语言

    /article/details/79058946 https://blog.csdn.net/qq_36489878/article/details/103772714 目录 1.准备数据 1.1 BosonNLP...数据预处理 2.1 使用jieba分词并去除停用词 3.分数计算 3.1 找出文本中的情感词,否定词和程度副词 3.2 计算情感词的分数 4.完整代码 ---- 1.准备数据 1.1 BosonNLP...2.08875837264 2AM 2.08890952167 萌萌 2.08890952167 霍思燕 2.08890952167 阳光 2.08902889821 知足 2.08909186445 注:由于BosonNLP...1.5’, 2: ‘1.8’} #找出文本中的情感词、否定词和程度副词 def classify_words(word_list): #读取情感词典文件 sen_file = open('BosonNLP_sentiment_score.txt...stopwords,seg_result)) #找出文本中的情感词、否定词和程度副词 def classify_words(word_list): #读取情感词典文件 sen_file = open('BosonNLP_sentiment_score.txt

    1.7K31
    领券