ÎncepețiÎncepe gratuit

Îmbunătățirea graficului

Pentru a face graficul mai ușor de citit, trebuie să atingem două obiective:

  • Reordonarea barelor în ordine crescătoare.
  • Adăugarea de etichete în grafic care să corespundă numelor caracteristicilor.

Pentru aceasta, vom folosi indexarea NumPy. Metoda .argsort() sortează un array și returnează indicii. Vom folosi acești indici pentru a atinge ambele obiective.

Acest exercițiu face parte din cursul

Marketing Analytics: Predicția abandonului clienților în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează indicii sortați ai importances folosind np.argsort() aplicat pe importances.
  • Creează etichetele sortate accesând coloanele lui X și indexând după sorted_index.
  • Creează graficul indexând importances cu sorted_index și specificând argumentul cheie tick_label=labels.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul