Перевірте своє кластеризування
Тепер перевірмо кластеризування, яке ви виконали в попередній вправі!
Розв'язок попередньої вправи вже виконано, тож 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()