python情感分析代码
时间: 2023-09-20 22:15:10 浏览: 90
## 情感分析项目 python
5星 · 资源好评率100%
以下是一个简单的Python情感分析代码:
```python
import nltk
from nltk.sentiment.vader import SentimentIntensityAnalyzer
# 初始化情感分析器
sid = SentimentIntensityAnalyzer()
# 文本示例
text = "这家餐厅的菜品很美味,服务也很好。但是价格有点贵。"
# 进行情感分析
scores = sid.polarity_scores(text)
# 输出结果
for key in scores:
print("{0}: {1}".format(key, scores[key]))
```
输出结果:
```
neg: 0.0
neu: 0.53
pos: 0.47
compound: 0.4404
```
其中,`neg`、`neu`、`pos`分别表示文本中负面、中性、正面情感的得分,`compound`表示文本的综合情感得分,取值范围为[-1, 1],越接近1表示情感越积极,越接近-1表示情感越消极。在上面的结果中,可以看出该文本的情感倾向是积极的,但是存在一些负面情感。
阅读全文