Как получить центроиды из иерархической агломерационной кластеризации SciPy?

Я использую методы иерархической агломерационной кластеризации SciPy для кластеризации матрицы функций m x n, но после того, как кластеризация завершена, я не могу понять, как получить центроид из полученных кластеров. Ниже следует мой код:

Y = distance.pdist(features)
Z = hierarchy.linkage(Y, method = "average", metric = "euclidean")
T = hierarchy.fcluster(Z, 100, criterion = "maxclust")

Я беру свою матрицу функций, вычисляю евклидово расстояние между ними, а затем передаю их в метод иерархической кластеризации. Оттуда я создаю плоские кластеры, максимум 100 кластеров

Теперь, основываясь на плоских кластерах T, как мне получить 1 x n центроид, который представляет каждый плоский кластер?

Ответы на вопрос(2)

Ваш ответ на вопрос