scipy.cluster.hierarchy.

ClusterNode#

класс scipy.cluster.hierarchy.ClusterNode(id, left=None, правый=None, dist=0.0, count=1)[источник]#

Класс узла дерева для представления кластера.

Листовые узлы соответствуют исходным наблюдениям, а нелистовые узлы соответствуют неодиночным кластерам.

The to_tree функция преобразует матрицу, возвращенную функцией linkage, в удобное древовидное представление.

Все имена параметров также являются атрибутами.

Параметры:
idint

Идентификатор узла.

leftЭкземпляр ClusterNode, опционально

Левый дочерний узел дерева.

правыйЭкземпляр ClusterNode, опционально

Правый дочерний узел дерева.

distfloat, опционально

Расстояние для этого кластера в матрице связей.

countint, необязательный

Количество образцов в этом кластере.

Методы

get_count()

Количество листовых узлов (исходных наблюдений), принадлежащих узлу кластера nd.

get_id()

Идентификатор целевого узла.

get_left()

Вернуть ссылку на объект левого дочернего дерева.

get_right()

Вернуть ссылку на объект правого дочернего дерева.

is_leaf()

Возвращает True, если целевой узел является листом.

pre_order([func])

Выполнить обход в прямом порядке без рекурсивных вызовов функций.

Смотрите также

to_tree

для преобразования матрицы связей Z в объект дерева.