[python] NLTK를 사용해 텍스트의 긍정/부정 감성을 분석하는 방법은 무엇인가요?
  1. NLTK 설치하기:
    pip install nltk
    
  2. NLTK의 감정 분석 리소스 다운로드하기:
    import nltk
    
    nltk.download('vader_lexicon')
    
  3. 감정 분석 모델 생성하기:
    from nltk.sentiment import SentimentIntensityAnalyzer
    
    # SentimentIntensityAnalyzer 객체 생성
    sid = SentimentIntensityAnalyzer()
    
  4. 텍스트의 감성 분석 수행하기:
    text = "이 영화 정말 재밌어요!"
    
    # 감성 점수 계산
    sentiment_scores = sid.polarity_scores(text)
    
    # 감성 점수 출력
    print(sentiment_scores['compound'])
    

    출력 결과는 -1부터 1까지의 값으로, -1은 완전히 부정적이고 1은 완전히 긍정적인 감성을 나타냅니다.

    다른 텍스트에 대해서도 위의 코드를 적용하여 감성 분석을 수행할 수 있습니다.

위의 방법을 통해 NLTK를 사용하여 텍스트의 긍정/부정 감성을 분석할 수 있습니다. NLTK는 영어에 대한 감성 분석을 지원하므로, 한글에 대한 분석을 수행하기 위해서는 한글 감성 분석 모델을 사용해야 합니다.