『二都物語』のセンチメントを検出する
動画では、センチメントを検出するアルゴリズムの一種として、あらかじめ定義された単語とその極性スコアからなるレキシコンに基づく方法を見ました。本演習の課題は、そのようなルールベース手法と Python の textblob ライブラリを使って、与えられた文字列の極性と主観性を含むセンチメントを検出することです。
ここでは two_cities という文字列を使います。これは、ディケンズの小説『A Tale of Two Cities(『二都物語』)』の最初の一文です。必要に応じてシェルで確認してみてください。
この演習はコースの一部です
Pythonで学ぶSentiment Analysis
演習の手順
- 文字列
two_citiesから TextBlob オブジェクトを作成します。 - 極性と主観性を出力してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the required packages
from textblob import TextBlob
# Create a textblob object
blob_two_cities = ____(two_cities)
# Print out the sentiment
print(blob_two_cities.____)