nltk.MultiParentedTree.subtrees¶
-
MultiParentedTree.
subtrees
(filter=None)¶ Generate all the subtrees of this tree, optionally restricted to trees matching the filter function.
>>> t = Tree.fromstring("(S (NP (D the) (N dog)) (VP (V chased) (NP (D the) (N cat))))") >>> for s in t.subtrees(lambda t: t.height() == 2): ... print(s) (D the) (N dog) (V chased) (D the) (N cat)
Parameters: filter (function) – the function to filter all local trees