Kom igångKom igång gratis

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

Visa kurs

Ö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)')

____.____()
Redigera och kör kod