Tutoriel pour scipy.cluster.hiérarchie

Je suis en train d'essayer de comprendre comment manipuler une hiérarchie de clusters mais la documentation est trop ... technique?... et je ne peux pas comprendre comment il fonctionne.

Est-il un tutoriel qui pourrait m'aider à démarrer avec, en expliquant, étape par étape, des tâches simples?

Disons que j'ai les données suivantes:

a = np.array([[0,   0  ],
              [1,   0  ],
              [0,   1  ],
              [1,   1  ], 
              [0.5, 0  ],
              [0,   0.5],
              [0.5, 0.5],
              [2,   2  ],
              [2,   3  ],
              [3,   2  ],
              [3,   3  ]])

Je peux facilement faire la hiérarchie de clusters et de tracer le dendrogramme:

z = linkage(a)
d = dendrogram(z)
  • Maintenant, comment je peux récupérer un cluster spécifique? Disons que l'un avec des éléments [0,1,2,4,5,6] dans le dendrogramme?
  • Comment je peux récupérer les valeurs des éléments?
InformationsquelleAutor user2988577 | 2014-02-07