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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐