Pythonで超簡単!文章の感情分析をたった5行でやってみた!【TextBlob入門】

初心者

Pythonの自然言語処理ライブラリ「TextBlob」を使って、文章の感情分析を行う方法を紹介しています。
CSVファイルからレビューを読み込み、自動的に「ポジティブ」「ネガティブ」「中立」に分類し、グラフで可視化します。
初心者でもわかるように丁寧に解説していますので、Python入門者にもおすすめです!
#Python初心者 #感情分析 #TextBlob
!pip install textblob
!python -m textblob.download_corpora
from textblob import TextBlob

# テキストの準備
text = “I love Python. It’s an amazing programming language!”

# TextBlobオブジェクトを作成
blob = TextBlob(text)

# 感情分析(polarity: -1〜1、subjectivity: 0〜1)
print(“Sentiment Analysis:”)
print(” Polarity:”, blob.sentiment.polarity)
print(” Subjectivity:”, blob.sentiment.subjectivity)

# 品詞タグ付け(Part-of-Speech Tagging)
print(“nPart-of-Speech Tags:”)
for word, tag in blob.tags:
print(f” word: tag”)

# 名詞句の抽出
print(“nNoun Phrases:”)
for np in blob.noun_phrases:
print(f” np”)

コメント

タイトルとURLをコピーしました