Kaç baskın renk var?
Aşağıdaki görseli matplotlib'in image sınıfındaki imread() fonksiyonunu kullanarak yükledik.

RGB değerleri batman_df adlı bir DataFrame'de saklanıyor. RGB değerleri whiten() fonksiyonu kullanılarak standartlaştırıldı ve scaled_red, scaled_blue ve scaled_green sütunlarında tutuluyor.
Bu DataFrame ile bir dirsek grafiği (elbow plot) oluştur. Kaç tane baskın renk var?
Bu egzersiz
Python ile Kümeleme Analizi
kursunun bir parçasıdırEgzersiz talimatları
kmeans()fonksiyonunu çalıştıraraknum_clustersiçindeki her değer için bir bozulma (distortion) listesi oluştur.num_clustersvedistortionslistelerini kullanarakelbow_plotadlı bir DataFrame oluştur.- Veriyi
seaborn'ın.lineplot()metodu ile çiz; x eksenindenum_clusters, y eksenindedistortionsolsun.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
distortions = []
num_clusters = range(1, 7)
# Create a list of distortions from the kmeans function
for i in ____:
cluster_centers, distortion = ____
distortions.append(____)
# Create a DataFrame with two lists, num_clusters and distortions
elbow_plot = pd.DataFrame(____)
# Create a line plot of num_clusters and distortions
sns.lineplot(x=____, y=____, data = elbow_plot)
plt.xticks(num_clusters)
plt.show()