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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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