Abgabe bis spätestens 20.00 Uhr per E-Mail an kurse@stads.de.
Der Code muss in Python 3.8.5 mit numpy 1.19.2, pandas 1.1.3, matplotlib 3.3.2, seaborn 0.11.0 bzw. plotly 4.12.0 lauffähig sein. Falls weitere Pakete oder andere Versionen verwendet werden, muss die jeweilige Version angegeben werden.
<Nachname>_<Vorname>_exam.py
(z.B. kern_moritz_exam.py
) und bearbeiten in dieser Datei die Aufgabe.x
und y
als -10
bzw. 20
(1 Punkt)(x-y)^2
, an. (Tipp: **
, print
) (1 Punkt)abstand_quadriert
, die die zwei Variablen x
und y
als Input hat. (1 Punkt)x
und y
gleich 0 ist,
falls dies der Fall ist: Printe x und y sind gleich.
und gebe 0
zurück. *(2 Punkte)
(x-y)^2
zurück. (2 Punkte)x
mit dem Wert 0. Konvertieren Sie x
explizit zu einem Boolean (True/False) und
speichern Sie das Ergebnis als z
(1 Punkt)z_is_is_bool
als TRUE
, falls z
vom Typ bool
, andernfalls als FALSE
. Tipp: Verwenden Sie dazu die Funktion isinstance
. (1 Punkt)dictionary
mit dem Namen semester
mit folgendem Mapping auf jeweils eine Liste. (3 Punkte)
FSS
ausgeben. (1 Punkt) 1
-2
3
-4
5
-6
...
29
-30
<Nachname>_<Vorname>_exam.ipynb
(z.B. kern_moritz_exam.ipynb
) und bearbeiten in dieser Datei die Aufgabe.v
, der wie folgt aussieht. (1 Punkt)
[ 2000, 2004, 2008, 2012, 2016, 2020, ..., 2092, 2096]
ma_diag
der Dimension (12,12), die auf ihren Diagonalen überall eine 1 hat sonst nur Nullen. (1 Punkt)ma_diag
auf np.NaN
. (1 Punkt)z
zu simulieren. (1 Punkt)ma_diag
das NaN-Element durch Ihre erzeugte Zufallszahl z
.ma_diag
und speichern Sie die so erhaltene Matrix als ma_diag_exp
. (1 Punkte)Für diese Aufgabe benötigen Sie den Datensatz activity.csv.
activity.csv
. (2 Punkte)country_region_code
und wandeln Sie die Spalte date
ins Datetime-Format um (Tipp: pd.to_datetime
). Speichern Sie den so erhaltenen Datensatz als df
ab und verwenden ihn für die folgenden Aufgaben. (2 Punkte)change_from_baseline
, die sich als Summe der Spalten retail_and_recreation_percent_change_from_baseline
und grocery_and_pharmacy_percent_change_from_baseline
ergibt. (1 Punkt)change_from_baseline
aus. Wie groß war der change_from_baseline
am 15. November (2020-11-15) in Baden-Württemberg? (2 Punkte)retail_and_recreation_percent_change_from_baseline
und grocery_and_pharmacy_percent_change_from_baseline
an. (2 Punkte)Bundesland
. Filtern ihn nach Beobachtungen seit dem 01.09.2020 . Verwenden Sie diesen für die nächste Fragestellung. (2 Punkte)grocery_and_pharmacy_percent_change_from_baseline
im Mittel am kleinsten war. (2 Punkte)Datum
und aggregieren Sie die Spalte retail_and_recreation_percent_change_from_baseline
mit dem Mittelwert. Verwenden Sie diesen Datensatz für die nächste Aufgabe. (1 Punkte)retail_and_recreation_percent_change_from_baseline
auf der y-Achse. Sie dürfen dabei ein Paket Ihrer Wahl verwenden (z.B. Pandas, Matplotlib, Seaborn, Plotly). (5 Punkte)Senden Sie die beiden von Ihnen erstellten Dateien bis Abgabeschluss (20 Uhr) per E-Mail an kurse@stads.de.