Vad påverkar djurs livslängd?
Nu ska vi sätta ihop allt och porta lite MATLAB-kod till Python.
En kollega har skickat sin MATLAB-analys av data från "AnAge: The Animal Ageing and Longevity Database." Den här databasen innehåller livslängdsdata för över 4 000 ryggradsdjur, tillsammans med annan data relaterad till livslängd.
Du har läst in datan i Python och vill nu undersöka sambandet mellan djurens maximala livslängd (lagrad i NumPy-arrayen max_longevity) och antalet kullar de får per år (i litters_per_year). Du har redan importerat pyplot och tilldelat det variabeln plt.
Du har kollegans MATLAB-kod som plottar det här sambandet, men du behöver porta den till Python.
Den här övningen är en del av kursen
Python för MATLAB-användare
Övningsinstruktioner
- Konvertera kommentarerna till Python-syntax.
- Ersätt MATLAB:s plottningsfunktioner med motsvarande funktioner i
pyplot. - Visa din plot.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
% 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)')
____.____()