Baskın renkleri görüntüle
Aşağıdaki görseli matplotlib'in image sınıfındaki imread() fonksiyonuyla yükledik.

Baskın renkleri göstermek için, küme merkezlerinin renklerini ham değerlere çevir ve ardından şu formülü kullanarak 0-1 aralığına dönüştür:
converted_pixel = standardized_pixel * pixel_std / 255
RGB değerleri batman_df adlı bir DataFrame'de saklanıyor. Ölçeklenmiş RGB değerleri scaled_red, scaled_blue ve scaled_green sütunlarında. Küme merkezleri, üç küme ile kmeans() fonksiyonu kullanılarak oluşturulan cluster_centers değişkeninde tutuluyor.
Bu egzersiz
Python ile Kümeleme Analizi
kursunun bir parçasıdırEgzersiz talimatları
- Her bir rengin standart sapmalarını DataFrame'den al ve
r_std,g_std,b_stddeğişkenlerine kaydet. - Her küme merkezi için, standartlaştırılmış RGB değerlerini 0-1 aralığında ölçeklenmiş değerlere dönüştür.
- Küme merkezlerinin renklerini görüntüle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Get standard deviations of each color
____, ____, ____ = batman_df[['red', 'green', 'blue']].___()
for cluster_center in cluster_centers:
scaled_r, scaled_g, scaled_b = cluster_center
# Convert each standardized value to scaled value
colors.append((
scaled_r * ____ / ____,
scaled_g * ____ / ____,
scaled_b * ____ / ____
))
# Display colors of cluster centers
plt.____(____)
plt.show()