0

テキストから文をトークン化しました。次に、トークン化された各センテンスに、Senna Semantic Role Labeling を適用しました。 annotation.getAnnotations("He created the Robot")['srl']は D 辞書のような辞書を返す関数で、[{'A1': 'the Robot', 'A0': 'He', 'V': 'created'}] A1 のような単一の要素には を使用してアクセスできますD[0]['A1']

キーを持つこの辞書要素を辞書要素として別の辞書に割り当てると、この辞書要素に別の辞書でどのようにアクセスできますか。意味のあるものにするために、ループ内の複数の文を試しました。

 j=0
 for i in tokenized_sentences:
     srl[j]= ann.getAnnotations(i)['srl']
     print(srl[j][0]['A0'])   # **not working, improvements can be here**
     j=j+1

これはそれほど難しい質問ではなく、構文と実装を知る必要があると思います。しかし、私はインターネットで助けを見つけませんでした。

4

0 に答える 0