MulaiMulai sekarang secara gratis

Hierarchical clustering pada data biji-bijian

Dalam video, Anda mempelajari bahwa fungsi linkage() dari SciPy melakukan hierarchical clustering pada sebuah array sampel. Gunakan fungsi linkage() untuk memperoleh hierarchical clustering dari sampel biji-bijian, dan gunakan dendrogram() untuk memvisualisasikan hasilnya. Contoh pengukuran biji-bijian disediakan dalam array samples, sementara varietas dari setiap sampel biji-bijian diberikan oleh daftar varieties.

Latihan ini adalah bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

Petunjuk latihan

  • Impor:
    • linkage dan dendrogram dari scipy.cluster.hierarchy.
    • matplotlib.pyplot sebagai plt.
  • Lakukan hierarchical clustering pada samples menggunakan fungsi linkage() dengan argumen kata kunci method='complete'. Tetapkan hasilnya ke mergings.
  • Plot dendrogram menggunakan fungsi dendrogram() pada mergings. Tentukan argumen kata kunci labels=varieties, leaf_rotation=90, dan leaf_font_size=6.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Perform the necessary imports
from ____ import ____, ____
import ____ as ____

# Calculate the linkage: mergings
mergings = ____

# Plot the dendrogram, using varieties as labels
dendrogram(____,
           labels=____,
           leaf_rotation=____,
           leaf_font_size=____,
)
plt.show()
Edit dan Jalankan Kode