1. 学ぶ
  2. /
  3. コース
  4. /
  5. spaCyで学ぶAdvanced NLP

Connected

演習

データ構造のベストプラクティス

この例のコードは、テキストを解析して固有名詞をすべて集めようとしています。固有名詞の次のトークンが動詞であれば、それも抽出する想定です。doc オブジェクトはすでに作成されています。

# すべてのトークンと品詞タグを取得
pos_tags = [token.pos_ for token in doc]

for index, pos in enumerate(pos_tags):
    # 現在のトークンが固有名詞か確認
    if pos == 'PROPN':
        # 次のトークンが動詞か確認
        if pos_tags[index + 1] == 'VERB':
            print('Found a verb after a proper noun!')

指示1 / 2

undefined XP
    1
    2

質問

なぜこのコードはよくないのでしょうか?

選択肢