Qu'est-ce qui prédit la longévité des animaux?
Rassemblons tout ça et importons du code MATLAB vers Python.
Une collègue vous a envoyé son analyse MATLAB des données tirées de « AnAge: The Animal Ageing and Longevity Database ». Cette base de données contient des données de longévité pour plus de 4 000 vertébrés, ainsi que d'autres renseignements liés à la longévité.
Vous avez déjà chargé les données dans Python et vous souhaitez maintenant comprendre la relation entre la longévité maximale (stockée dans le tableau numpy max_longevity) des animaux et le nombre de portées qu'ils ont par année (dans litters_per_year). Vous avez déjà importé pyplot et l'avez assigné à la variable plt.
Vous disposez de leur code MATLAB qui trace cette relation, mais vous devez l'adapter en Python.
Cette activité fait partie du cours
Python pour les utilisateurs et utilisatrices de MATLAB
Instructions de l’exercice
- Convertissez les commentaires à la syntaxe Python.
- Remplacez les fonctions de tracé MATLAB par leurs fonctions
pyplotcorrespondantes. - Affichez votre graphique.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
% 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)')
____.____()