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")