LoslegenKostenlos loslegen

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

Python für MATLAB-Anwender

Kurs anzeigen

Anleitung zur Übung

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

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

% 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