ПочатиПочніть безкоштовно

Перевірте своє кластеризування

Тепер перевірмо кластеризування, яке ви виконали в попередній вправі!

Розв'язок попередньої вправи вже виконано, тож new_points — це масив точок, а labels — масив їхніх міток кластера.

Ця вправа є частиною курсу

Наглядове навчання в Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте matplotlib.pyplot як plt.
  • Присвойте стовпець 0 з new_points змінній xs, а стовпець 1 — змінній ys.
  • Побудуйте діаграму розсіювання xs та ys, задавши іменований аргумент c=labels, щоб зафарбувати точки за їхньою міткою кластера. Також задайте alpha=0.5.
  • Обчисліть координати центроїдів за допомогою атрибута .cluster_centers_ об'єкта model.
  • Присвойте стовпець 0 з centroids змінній centroids_x, а стовпець 1 — змінній centroids_y.
  • Побудуйте діаграму розсіювання centroids_x та centroids_y, використовуючи 'D' (ромб) як маркер, вказавши параметр marker. Задайте розмір маркерів 50 через s=50.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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()
Редагувати та запускати код