ClusterNode#
- class scipy.cluster.hierarchy.ClusterNode(id, left=None, right=None, dist=0.0, count=1)[Quelle]#
Eine Baumknotenklasse zur Darstellung eines Clusters.
Blattknoten entsprechen den ursprünglichen Beobachtungen, während Nicht-Blattknoten nicht-einzelnen Clustern entsprechen.
Die Funktion
to_treewandelt eine von der Linkage-Funktion zurückgegebene Matrix in eine einfach zu verwendende Baumdarstellung um.Alle Parameternamen sind auch Attribute.
- Parameter:
- idint
Die Knoten-ID.
- leftClusterNode-Instanz, optional
Der linke Kindknoten des Baumes.
- rightClusterNode-Instanz, optional
Der rechte Kindknoten des Baumes.
- distfloat, optional
Abstand für diesen Cluster in der Linkage-Matrix.
- countint, optional
Die Anzahl der Stichproben in diesem Cluster.
Methoden
Die Anzahl der Blattknoten (ursprüngliche Beobachtungen), die zum Clusterknoten nd gehören.
get_id()Die Kennung des Zielknotens.
get_left()Gibt eine Referenz auf das linke Kindobjekt des Baumes zurück.
Gibt eine Referenz auf das rechte Kindobjekt des Baumes zurück.
is_leaf()Gibt True zurück, wenn der Zielknoten ein Blatt ist.
pre_order([func])Führt eine Vorwärts-Traversal ohne rekursive Funktionsaufrufe durch.
Siehe auch
to_treezum Konvertieren einer Linkage-Matrix
Zin ein Baumobjekt.