Kümelemeni incele
Hadi şimdi bir önceki egzersizde yaptığın kümelemeyi inceleyelim!
Önceki egzersizin bir çözümü zaten çalıştırıldı, bu yüzden new_points bir nokta dizisi ve labels da bunların küme etiketlerini içeren dizi.
Bu egzersiz
Python'da Unsupervised Learning
kursunun bir parçasıdırEgzersiz talimatları
matplotlib.pyplot'ıplttakma adıyla içe aktar.new_points'un0numaralı sütununuxs'e,1numaralı sütununuys'ye ata.xsveysiçin bir saçılım grafiği çiz; noktaları küme etiketlerine göre renklendirmek içinc=labelsanahtar argümanını, ayrıca saydamlık içinalpha=0.5belirt.- Küme merkezlerinin koordinatlarını
model'in.cluster_centers_niteliğini kullanarak hesapla. centroids'un0numaralı sütununucentroids_x'e,1numaralı sütununucentroids_y'ye ata.centroids_xvecentroids_yiçin bir saçılım grafiği çiz; işaretçi olarak elmas şekli'D'kullanmak içinmarkerparametresini ayarla. İşaretçilerin boyutunus=50ile50olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import pyplot
____
# Assign the columns of new_points: xs and ys
xs = ____
ys = ____
# Make a scatter plot of xs and ys, using labels to define the colors
____
# Assign the cluster centers: centroids
centroids = ____
# Assign the columns of centroids: centroids_x, centroids_y
centroids_x = centroids[:,0]
centroids_y = centroids[:,1]
# Make a scatter plot of centroids_x and centroids_y
____
plt.show()