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ă
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șicolor='lightgray'.
- Reprezenta grafic timpul de segment în funcție de numărul segmentului. Folosește argumentele cheie
- Calculează timpii medii de segment pentru fiecare distanță. Poți face acest lucru folosind funcția
np.mean()cu argumentul cheieaxis=0. Aceasta îi spune luinp.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șimarkersize=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()