Como obter centróides do cluster aglomerado hierárquico do SciPy?

Estou usando os métodos de cluster aglomerado hierárquico do SciPy para agrupar uma matriz m x n de recursos, mas depois que o cluster está completo, não consigo descobrir como obter o centróide dos clusters resultantes. Abaixo segue o meu código:

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

Estou pegando minha matriz de recursos, calculando a distância euclidiana entre eles e passando-os para o método de cluster hierárquico. A partir daí, estou criando clusters planos, com no máximo 100 clusters

gora, com base nos clusters planos T, como obtenho o centróide 1 x n que representa cada cluster plan

questionAnswers(4)

yourAnswerToTheQuestion