LoslegenKostenlos starten

Was sagt die Lebenserwartung von Tieren voraus?

Fassen wir alles zusammen und portieren etwas MATLAB-Code nach Python.

Eine Kollegin oder ein Kollege hat dir ihre bzw. seine MATLAB-Analyse zu Daten aus „AnAge: The Animal Ageing and Longevity Database“ geschickt. Diese Datenbank enthält Langlebigkeitsdaten für über 4000 Wirbeltiere sowie weitere Informationen rund um Langlebigkeit.

Du hast die Daten in Python geladen und möchtest jetzt den Zusammenhang zwischen der maximalen Lebenserwartung (gespeichert im numpy-Array max_longevity) von Tieren und der Anzahl der Würfe pro Jahr (in litters_per_year) verstehen. pyplot hast du bereits importiert und der Variablen plt zugewiesen.

Du hast ihren MATLAB-Code, der diesen Zusammenhang plottet, musst ihn aber nach Python portieren.

Diese Übung ist Teil des Kurses

<Kurs>Python für MATLAB-Anwender</Kurs>
Kurs ansehen

Übungsanweisungen

  • Wandle Kommentare in die Python-Syntax um.
  • Ersetze MATLAB-Plotfunktionen durch die entsprechenden pyplot-Funktionen.
  • Zeige deinen Plot an.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

% 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 bearbeiten und ausführen