__init__ (node[, children]) |
|
append (v) |
|
chomsky_normal_form ([factor, horzMarkov, ...]) |
This method can modify a tree in three ways: |
collapse_unary ([collapsePOS, collapseRoot, ...]) |
Collapse subtrees with a single child (ie. |
convert (tree) |
Convert a tree between different subtypes of Tree. |
copy ([deep]) |
|
count (...) |
|
draw () |
Open a new window containing a graphical diagram of this tree. |
extend (v) |
|
flatten () |
Return a flat version of the tree, with all non-root non-terminals removed. |
freeze ([leaf_freezer]) |
|
fromstring (s[, brackets, read_node, ...]) |
Read a bracketed tree string and return the resulting tree. |
height () |
Return the height of the tree. |
index ((value, [start, ...) |
Raises ValueError if the value is not present. |
insert |
L.insert(index, object) – insert object before index |
label () |
Return the node label of the tree. |
leaf_treeposition (index) |
return: | The tree position of the index -th leaf in this |
|
leaves () |
Return the leaves of the tree. |
pformat ([margin, indent, nodesep, parens, ...]) |
return: | A pretty-printed string representation of this tree. |
|
pformat_latex_qtree () |
Returns a representation of the tree compatible with the LaTeX qtree package. |
pop ([v]) |
|
pos () |
Return a sequence of pos-tagged words extracted from the tree. |
pprint (**kwargs) |
Print a string representation of this Tree to ‘stream’ |
pretty_print ([sentence, highlight, stream]) |
Pretty-print this tree as ASCII or Unicode art. |
productions () |
Generate the productions that correspond to the non-terminal nodes of the tree. |
remove (v) |
|
reverse () |
|
set_label (value) |
Set the node label. |
sort () |
|
subtrees ([filter]) |
Generate all the subtrees of this tree, optionally restricted to trees matching the filter function. |
treeposition_spanning_leaves (start, end) |
return: | The tree position of the lowest descendant of this |
|
treepositions ([order]) |
>>> t = Tree.fromstring("(S (NP (D the) (N dog)) (VP (V chased) (NP (D the) (N cat))))")
|
un_chomsky_normal_form ([expandUnary, ...]) |
This method modifies the tree in three ways: |
unicode_repr () |
|