ÎncepețiÎncepe gratuit

EDA: Reprezintă grafic toate datele

Pentru a obține o imagine de ansamblu asupra unui set de date, este adesea util să reprezinți grafic toate datele. În acest exercițiu, vei reprezenta grafic toate segmentele pentru toate înotătoarele din seriile de 800 de metri. Datele sunt disponibile în array-uri NumPy: split_number și splits. Array-urile sunt organizate astfel încât splits[i,j] reprezintă timpul de segment pentru înotătoarea i la split_number[j].

Acest exercițiu face parte din cursul

Studii de caz în gândirea statistică

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o buclă for, iterând peste setul de segmente al fiecărei înotătoare, pentru a:
    • Reprezenta grafic timpul de segment în funcție de numărul segmentului. Folosește argumentele cheie linewidth=1 și color='lightgray'.
  • Calculează timpii medii de segment pentru fiecare distanță. Poți face acest lucru folosind funcția np.mean() cu argumentul cheie axis=0. Aceasta îi spune lui np.mean() să calculeze mediile pe rânduri, obținând astfel timpul mediu de segment pentru fiecare număr de segment.
  • Reprezintă grafic timpii medii de segment (axa y) față de numărul segmentului (axa x), folosind argumentele cheie marker='.', linewidth=3 și markersize=12.
  • Etichetează axele și afișează graficul.

Exercițiu interactiv practic

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

# Plot the splits for each swimmer
for splitset in ____:
    _ = ____(____, ____, lw=1, color='lightgray')

# Compute the mean split times
mean_splits = ____

# Plot the mean split times


# Label axes and show plot
_ = plt.xlabel('split number')
_ = plt.ylabel('split time (s)')
plt.show()
Editează și rulează codul