1. Apprendre
  2. /
  3. Cours
  4. /
  5. Unsupervised Learning in Python

Connected

Exercice

Regroupement hiérarchique des données de grains

Dans la vidéo, vous avez appris que la fonction linkage() de SciPy effectue un regroupement hiérarchique sur un tableau d'échantillons. Utilisez linkage() pour obtenir un regroupement hiérarchique des échantillons de grains, puis dendrogram() pour visualiser le résultat. Un échantillon des mesures des grains est fourni dans le tableau samples, tandis que la variété de chaque grain est donnée par la liste varieties.

Instructions

100 XP
  • Importez :
    • linkage et dendrogram depuis scipy.cluster.hierarchy.
    • matplotlib.pyplot sous le nom plt.
  • Effectuez un regroupement hiérarchique sur samples à l'aide de linkage() avec le paramètre method='complete'. Assignez le résultat à mergings.
  • Tracez un dendrogramme avec la fonction dendrogram() sur mergings. Précisez les paramètres labels=varieties, leaf_rotation=90 et leaf_font_size=6.