2つの文字列のセンチメントを比較する
この演習では、2つの異なる文字列のセンチメントを比較します。annak という文字列はすでに用意されており、『アンナ・カレーニナ』の最初の一文が含まれています。もう一つの catcher という文字列には、『ライ麦畑でつかまえて』の最初の一文が含まれています。どちらも IPython Shell で自由に確認してかまいません。
あなたのタスクは、各文字列のセンチメント、つまり極性(polarity)と主観性(subjectivity)を判定することです。どちらのスコアが高くなりますか?その結果は予想どおりでしょうか?
この演習はコースの一部です
Pythonで学ぶSentiment Analysis
演習の手順
- 必要な関数を適切なパッケージからインポートします。
annak文字列から TextBlob オブジェクトを作成します。catcher文字列からも TextBlob オブジェクトを作成します。- 作成した各 Blob の極性(polarity)と主観性(subjectivity)を出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the required packages
____
# Create a textblob object
blob_annak = ____(annak)
blob_catcher = ____(catcher)
# Print out the sentiment
print('Sentiment of annak: ', ____.____)
print('Sentiment of catcher: ', ____.____)