如何在python中存储和使用文本文件中的数据进行情感分析?

问题描述

所以我正在编写一个情感分析程序,我将根据句子中使用的单词总结文本文件中角色的情感。我将使用 NRC Emotion Intensity Lexicon 文本文件中的数据,其中包含单词、情感和情感强度分数标题下的数据,如下面的文件片段所示:

adultery   anger 0
adultery   anticipation     0
adultery   disgust  1
adultery   fear  0
adultery   joy  0
adultery   negative   1
adultery   positive   0
adultery   sadness  1
adultery   surprise   0
adultery   trust 0
dislike anger 1
dislike anticipation    0
dislike disgust 1
dislike fear  0
dislike joy  0
dislike negative   1
dislike positive   0
dislike sadness 0
dislike surprise   0
dislike trust 0

因此,如果我有这样的句子:“人们不喜欢通奸”,我会为每种情绪生成一个情绪评分:

anger = 1 ; anticipation = 0 ; disgust = 1; fear = 0; joy = 0 ; negative = 2 ; positive = 0 ; sadness = 1 ; surprise = 0 ; trust = 0.

目前,我正在考虑如何在我的python程序中存储情感数据。大约有 40 万字。我在想我可以使用字典将单词存储为关键字,并将列表中的情感和情感强度分数存储为值,但我不确定这是否是一种可行的方法,因为我需要访问所有的情绪强度以及单词的分数。我愿意接受有关如何处理文本文件中的数据并将其存储到我的程序中的建议和想法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)