import nltk
from nltk.sentiment import SentimentIntensityAnalyzer
# 下载情感分析模型(首次运行时需要下载)
nltk.download('vader_lexicon')
# 示例文本
text = "I love using NLTK for sentiment analysis, it's fantastic!"
# 初始化情感分析器
sia = SentimentIntensityAnalyzer()
# 获取情感分析结果
sentiment_scores = sia.polarity_scores(text)
# 输出情感分析结果
print("Sentiment Scores:", sentiment_scores)
# 判断情感倾向
if sentiment_scores['compound'] >= 0.05:
print("Positive sentiment")
elif sentiment_scores['compound'] <= -0.05:
print("Negative sentiment")
else:
print("Neutral sentiment")
本文介绍了如何使用Python的NLTK库中的SentimentIntensityAnalyzer进行情感分析,包括下载模型、分析示例文本并根据compound得分判断积极、消极或中性情感。
1万+

被折叠的 条评论
为什么被折叠?



