ClusterNode#
- class scipy.cluster.hierarchy.ClusterNode(id, left=None, right=None, dist=0.0, count=1)[source]#
- A tree node class for representing a cluster. - Leaf nodes correspond to original observations, while non-leaf nodes correspond to non-singleton clusters. - The - to_treefunction converts a matrix returned by the linkage function into an easy-to-use tree representation.- All parameter names are also attributes. - Parameters:
- idint
- The node id. 
- leftClusterNode instance, optional
- The left child tree node. 
- rightClusterNode instance, optional
- The right child tree node. 
- distfloat, optional
- Distance for this cluster in the linkage matrix. 
- countint, optional
- The number of samples in this cluster. 
 
 - See also - to_tree
- for converting a linkage matrix - Zinto a tree object.
 - Methods - The number of leaf nodes (original observations) belonging to the cluster node nd. - get_id()- The identifier of the target node. - get_left()- Return a reference to the left child tree object. - Return a reference to the right child tree object. - is_leaf()- Return True if the target node is a leaf. - pre_order([func])- Perform pre-order traversal without recursive function calls.