问题标签 [vader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1368 浏览

python - 'list' 对象没有属性 'encode':情感分析

我想使用 Vader 对一些文本进行情感分析(但我在这里描述的问题也适用于任何词典,除了 Vader)。但是,在完成所有数据处理后,包括标记化和转换为小写(我在这里没有提到),我收到以下错误:

知道如何处理文档以便词典可以阅读文本吗?谢谢。

AttributeError:“列表”对象没有属性“编码”

AttributeError:“列表”对象没有属性“编码”

0 投票
2 回答
609 浏览

python - 如何使用 vaderSentiment 包修复 Python 中的“编码”问题

我正在处理一个情绪分析问题,并找到了 vaderSentiment 包,但无法让它运行。它给了我一个“编码”错误。

我尝试添加“从 io 导入打开”,但这并没有解决我的问题。请看下面的代码。

这是我想要的结果:

我得到的结果:

0 投票
1 回答
1308 浏览

nlp - 无法更新 VADER 词典

print(news['title'][5]) 秘鲁-厄瓜多尔边境地区发生7.5级地震

print(analyser.polarity_scores(news['title'][5])) {'neg':0.0,'neu':1.0,'pos':0.0,'compound':0.0}

正面:[] 中性:['Magnitude', '7.5', 'quake', 'hits', 'Peru-Ecuador', 'border', 'region', '-', 'The', 'Hindu'] 负面:[]

分数:{'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}

{'neg':0.0,'neu':1.0,'pos':0.0,'compound':0.0}

正面:[] 中性:['Magnitude', '7.5', 'quake', 'hits', 'Peru-Ecuador', 'border', 'region', '-', 'The', 'Hindu'] 负面:[]

分数:{'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}

0 投票
3 回答
2172 浏览

python - 使用 Vader-AttributeError 进行情绪分析:'float' 对象没有属性 'encode'

0 投票
1 回答
514 浏览

python - 使用 googletrans API 时如何修复 json.decoder.JSONDecodeError?

我正在尝试将一系列推文从意大利语翻译成英语。它们包含在一个 csv 文件中,所以我用 pandas 提取它们来计算 Vader 的情绪。不幸的是,我收到此错误 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)。

我已经尝试从推文中删除表情符号并使用其他一些帖子中指示的 vpn,但它不起作用。

0 投票
1 回答
780 浏览

python - 无法使用 for 循环在 Vader Lexicon 中添加新单词。它可以在没有循环的情况下完美运行。我该如何解决这个问题?

我使用 vader 进行情绪分析。当我在 Vader 词典之外添加一个单词时,它会起作用,即它会根据我给出的单词值将新添加的单词检测为正数或负数。代码如下:

输出如下:

它非常适用于词典中添加的一个单词。当我尝试通过使用以下代码添加多个单词来使用 CSV 文件执行相同操作时:我没有将“伪造”一词添加到我的 Vader 词典中。

上述代码的输出是一个更新到词典的字典。字典看起来像这样(它大约有 2000 个单词,但我只打印了几个)它还包含一个单词的假冒伪劣:

输出如下:

在词典中添加多个单词时我哪里出错了?CSV 文件由两列组成。一个带有单词,另一个带有负数或正数。为什么它仍然被确定为中立?任何帮助将不胜感激。谢谢你。

0 投票
1 回答
107 浏览

nltk - 为什么 NLTK - VADER 中的 alpha 设置为 15?

我试图了解 VADER 对句子分析的作用。为什么这里的超参数 Alpha 设置为 15?我知道它在不受约束时不稳定,但为什么是 15?

0 投票
0 回答
755 浏览

python-3.x - ImportError:没有名为“vaderSentiment”的模块

我正在通过 JupiterNotebook 安装 vaderSentiment 并收到以下消息我什至尝试通过命令提示符安装它,但我仍然收到相同的错误。

知道发生了什么吗?我将它安装在 GCP linux 发行版上。

提前致谢。

0 投票
1 回答
432 浏览

python - 有没有办法将维德复合分数分类为情绪水平/类别?

我一直在尝试寻找一个量表或分类指标来为 VADER 情绪分析分配一些情感程度,而不仅仅是积极、消极或中性。如果有人可以分享他们的观点或资源来帮助按照以下方式对 VADER 复合得分进行分类,我将不胜感激:

0 投票
1 回答
45 浏览

python-3.x - 如何停用 VADER(情感分析库)中的某些功能,例如:停用删除标点符号

如何停用 VADER(情感分析库)中的某些功能,例如:停用删除标点符号或停用停止词和词形还原等?

https://github.com/cjhutto/vaderSentiment

因为我不知道在停用这些功能后如何编辑代码和导入代码