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

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ır
Kursu Görüntüle

Egzersiz talimatları

  • matplotlib.pyplotplt takma adıyla içe aktar.
  • new_points'un 0 numaralı sütununu xs'e, 1 numaralı sütununu ys'ye ata.
  • xs ve ys için bir saçılım grafiği çiz; noktaları küme etiketlerine göre renklendirmek için c=labels anahtar argümanını, ayrıca saydamlık için alpha=0.5 belirt.
  • Küme merkezlerinin koordinatlarını model'in .cluster_centers_ niteliğini kullanarak hesapla.
  • centroids'un 0 numaralı sütununu centroids_x'e, 1 numaralı sütununu centroids_y'ye ata.
  • centroids_x ve centroids_y için bir saçılım grafiği çiz; işaretçi olarak elmas şekli 'D' kullanmak için marker parametresini ayarla. İşaretçilerin boyutunu s=50 ile 50 olarak 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()
Kodu Düzenle ve Çalıştır