Cosa predice la longevità degli animali?
Mettiamo insieme tutto e portiamo un po' di codice MATLAB in Python.
Un collega ti ha inviato la sua analisi in MATLAB dei dati di "AnAge: The Animal Ageing and Longevity Database." Questo database contiene dati sulla longevità per oltre 4000 vertebrati, insieme ad altre informazioni correlate alla longevità.
Hai caricato i dati in Python e ora vuoi capire la relazione tra la longevità massima (memorizzata nell'array NumPy max_longevity) degli animali e il numero di cucciolate che producono ogni anno (in litters_per_year). Hai già importato pyplot e lo hai assegnato alla variabile plt.
Hai il loro codice MATLAB che traccia questa relazione, ma devi portarlo in Python.
Questo esercizio fa parte del corso
Python per utenti MATLAB
Istruzioni dell'esercizio
- Converti i commenti nella sintassi di Python.
- Sostituisci le funzioni di plotting di MATLAB con le corrispondenti funzioni di
pyplot. - Mostra il grafico.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
% Initialize the figure
figure
% Make the scatter plot
scatter(litters_per_year, max_longevity)
% Add axis labels
xlabel('Litters/Clutches per year')
ylabel('Maximum longevity (yrs)')
____.____()