Qu’est-ce qui prédit la longévité des animaux ?
Rassemblons tout cela et portons du code MATLAB vers Python.
Un·e collègue vous a envoyé son analyse MATLAB de données issues de « AnAge: The Animal Ageing and Longevity Database ». Cette base recense des données de longévité pour plus de 4000 vertébrés, ainsi que d’autres informations liées à la longévité.
Vous avez chargé les données en 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 chaque 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 le porter en Python.
Cet exercice fait partie du cours
Python pour les utilisateurs de MATLAB
Instructions
- Convertissez les commentaires en syntaxe Python.
- Remplacez les fonctions de tracé MATLAB par leurs équivalents
pyplot. - Affichez votre graphique.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
% 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)')
____.____()