BaşlayınÜcretsiz Başlayın

Farklı bağlantı, farklı hiyerarşik kümeleme!

Videoda, Eurovision şarkı yarışmasındaki oy kullanan ülkelerin 'complete' bağlantı yöntemiyle hiyerarşik kümelenmesini gördün. Şimdi, oy kullanan ülkeleri 'single' bağlantı yöntemiyle hiyerarşik olarak kümele ve ortaya çıkan dendrogramı videodakilerle karşılaştır. Farklı bağlantı, farklı hiyerarşik kümeleme!

Sana samples adlı bir dizi verildi. Her satır bir oy kullanan ülkeye, her sütun ise oy verilen bir performansa karşılık geliyor. country_names listesi her oy kullanan ülkenin adını veriyor. Bu veri kümesi Eurovision kaynağından alınmıştır.

Bu egzersiz

Python'da Unsupervised Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • scipy.cluster.hierarchy içinden linkage ve dendrogram fonksiyonlarını içe aktar.
  • linkage() fonksiyonunu method='single' anahtar argümanıyla kullanarak samples üzerinde hiyerarşik kümeleme yap. Sonucu mergings değişkenine ata.
  • Hiyerarşik kümelemenin bir dendrogramını çiz ve etiketler için country_names listesini labels argümanına ver. Ayrıca, daha önce yaptığın gibi leaf_rotation=90 ve leaf_font_size=6 anahtar argümanlarını da belirt.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____

# Calculate the linkage: mergings
mergings = ____

# Plot the dendrogram
____
plt.show()
Kodu Düzenle ve Çalıştır