私が使用して文をチャンクしました:nltk.tree.Treeをナビゲートするには?
grammar = '''
NP:
{<DT>*(<NN.*>|<JJ.*>)*<NN.*>}
NVN:
{<NP><VB.*><NP>}
'''
chunker = nltk.chunk.RegexpParser(grammar)
tree = chunker.parse(tagged)
print tree
結果は以下のようになります。
(S
(NVN
(NP The_Pigs/NNS)
are/VBP
(NP a/DT Bristol-based/JJ punk/NN rock/NN band/NN))
that/WDT
formed/VBN
in/IN
1977/CD
./.)
しかし、今、私はそれをナビゲートする方法を理解しようとして立ち往生しています。私はNVNサブツリーを見つけて、左側の名詞句( "The_Pigs")、動詞( "are")、右側の名詞句( "Bristolベースのパンク・ロック・バンド")にアクセスしたい。それ、どうやったら出来るの?
と、これらのメソッドplaywithが
http://www.nltk.org/_modules/nltk/tree.html #ALL APIは、あなたがして、私はあなたに明確なを与えることができ、リーフノードとの完全な文法を投稿することができ例? – alvas