Bắt đầu ngayBắt đầu miễn phí

Phương pháp khuỷu tay trên các cụm tách biệt

Hãy dùng bộ dữ liệu comic con để xem biểu đồ khuỷu tay trông như thế nào trên một tập dữ liệu có các cụm tách biệt, rõ ràng. Bạn có thể muốn hiển thị các điểm dữ liệu trước khi làm bài tập.

Dữ liệu được lưu trong một pandas DataFrame, comic_con. x_scaledy_scaled là tên các cột chứa tọa độ X và Y đã được chuẩn hóa của mọi người tại một thời điểm nhất định.

Bài tập này là một phần của khóa học

Phân cụm trong Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

distortions = []
num_clusters = range(1, 7)

# Create a list of distortions from the kmeans function
for i in ____:
    cluster_centers, distortion = ____
    distortions.append(distortion)

# Create a DataFrame with two lists - num_clusters, distortions
elbow_plot = pd.DataFrame({'num_clusters': ____, 'distortions': ____})

# Creat a line plot of num_clusters and distortions
sns.lineplot(x=____, y=____, data = ____)
plt.xticks(num_clusters)
plt.show()
Chỉnh sửa và Chạy Mã