BaşlayınÜcretsiz Başlayın

Grafiği iyileştirme

Grafiğin daha okunabilir olması için iki hedefe ulaşmamız gerekiyor:

  • Çubukları artan düzende yeniden sıralamak.
  • Özellik adlarına karşılık gelen etiketleri grafiğe eklemek.

Bunu yapmak için NumPy indekslemesinden yararlanacağız. .argsort() yöntemi bir diziyi sıralar ve indeksleri döndürür. Bu indeksleri her iki hedef için de kullanacağız.

Bu egzersiz

Pazarlama Analitiği: Python ile Müşteri Terkini Tahmin Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • importances üzerinde np.argsort() kullanarak importances'ın sıralı indekslerini hesapla.
  • X'in sütunlarına erişip sorted_index ile indeksleyerek sıralanmış etiketleri oluştur.
  • importancessorted_index ile indeksleyip tick_label=labels anahtar argümanını belirterek grafiği oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Sort importances
sorted_index = ____(____)

# Create labels
labels = X.columns[____]

# Clear current plot
plt.clf()

# Create plot
plt.barh(range(X.shape[1]), importances[____], tick_label=____)
plt.show()
Kodu Düzenle ve Çalıştır