Tahıl verilerinin hiyerarşik kümelemesi
Videoda, SciPy linkage() fonksiyonunun bir örnekler dizisi üzerinde hiyerarşik kümeleme yaptığını öğrendin. linkage() fonksiyonunu kullanarak tahıl örneklerinin hiyerarşik kümelemesini elde et ve sonucu görselleştirmek için dendrogram() kullan. Tahıl ölçümlerinden bir örneklem samples dizisinde verilmiştir; her tahıl örneğinin çeşidi ise varieties listesinde bulunuyor.
Bu egzersiz
Python'da Unsupervised Learning
kursunun bir parçasıdırEgzersiz talimatları
- Şunları içe aktar:
scipy.cluster.hierarchyiçindenlinkagevedendrogram.matplotlib.pyplot'ıplttakma adıyla.
method='complete'anahtar argümanıylalinkage()fonksiyonunu kullanaraksamplesüzerinde hiyerarşik kümeleme yap. Sonucumergingsdeğişkenine ata.mergingsüzerindedendrogram()fonksiyonunu kullanarak bir dendrogram çiz. Anahtar argümanlar olaraklabels=varieties,leaf_rotation=90veleaf_font_size=6belirt.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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()