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, kursun bir parçasıdır
Python'da Unsupervised Learning
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()