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
<cours>Python pour les utilisateurs de MATLAB</cours>Instructions de l’exercice
- 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 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)')
____.____()