View source on GitHub
  
 | 
A leaf node i.e. the node containing a prediction/value/output.
Inherits From: AbstractNode
tfdf.py_tree.node.LeafNode(
    value: tfdf.py_tree.node.AbstractValue,
    leaf_idx: Optional[int] = None
)
Attributes | |
|---|---|
leaf_idx
 | 
Index of the leaf in the tree in a depth first exploration. | 
value
 | 
|
Methods
pretty
pretty(
    prefix: str, is_pos: Optional[bool], depth: int, max_depth: Optional[int]
) -> str
Returns a recursive readable textual representation of a node.
| Args | |
|---|---|
prefix
 | 
Prefix printed on the left side. Used to print the surrounding edges. | 
is_pos
 | 
True/False if the node is a positive/negative child. None if the node is a root. | 
depth
 | 
Depth of the node in the tree. There is no assuption of on the depth of a root. | 
max_depth
 | 
Maximum depth for representation. Deeper nodes are skipped. | 
| Returns | |
|---|---|
| A pretty-string representing the node and its children. | 
scan_structure
scan_structure(
    conditions: tfdf.py_tree.node.ScanStructureAccumulator
)
Extracts the condition values and default evaluations.
    View source on GitHub