Aan de slagGa gratis aan de slag

Wat voorspelt de levensduur van dieren?

Laten we alles bij elkaar brengen en wat MATLAB-code overzetten naar Python.

Een collega stuurde je hun MATLAB-analyse van gegevens uit "AnAge: The Animal Ageing and Longevity Database." Deze database bevat gegevens over de levensduur van meer dan 4000 gewervelde dieren, plus andere gegevens die met levensduur te maken hebben.

Je hebt de data in Python geladen en je wilt nu het verband begrijpen tussen de maximale levensduur (opgeslagen in de numpy-array max_longevity) van dieren en het aantal nesten dat ze per jaar produceren (in litters_per_year). Je hebt pyplot al geïmporteerd en toegewezen aan de variabele plt.

Je hebt hun MATLAB-code die deze relatie plot, maar je moet die overzetten naar Python.

Deze oefening maakt deel uit van de cursus

Python voor MATLAB-gebruikers

Cursus bekijken

Oefeninstructies

  • Zet commentaar om naar Python-syntaxis.
  • Vervang MATLAB-plotfuncties door de overeenkomstige pyplot-functies.
  • Laat je plot zien.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

____.____()
Code bewerken en uitvoeren