G3h NumPy: Advanced - Pythonkurs (ZIP)

Ubung: G3h NumPy: Advanced - Pythonkurs (ZIP)
Die ZIP-Datei enthält ein Jupyter Notebook zur selbstständigen Bearbeitung des Inhaltes dieses Abschnitts. Dieser Zusatzabschnitt soll als eine Art „Anhang“ einige weitere hilfreiche Möglichkeiten vorstellen, die NumPy bereitstellt. Hierfür gibt es ein ausführlich kommentiertes Jupyter Notebook mit Erklärungen und einigen Beispielen zu den besprochenen weiterführenden Themen. Versuchen Sie sich gerne an einzelnen für Sie passenden Themen und testen ihr Verständnis an den kleinen integrierten Quizzen. Themen, die auf Sie in diesem Abschnitt warten, sind unter anderem: Matrizen können aus Teilmatrizen zusammengesetzt werden mittels der Funktionen hstack() und vstack(). Arrays können modifiziert werden, wobei hierzu beispielsweise das Überschreiben von Einträgen, das Austauschen von Zeilen oder das Kopieren ganzer Matrizen zählen. Analog zu Listen können müssen wir auf Arrays inplace-Operationen, Referenzen und Kopien betrachten. Integer-Matrizen können als Auswahlmatrizen zur Indizierung verwendet werden. Teile eines Arrays können auch über logische Indizierungen mittels boolscher Variablen adressiert werden. Mittels Broadcasting können wir in NumPy Matrizen und Vektoren unterschiedlicher Dimensionen kombinieren. Sie können mit NumPy die einfach die Bestimmung von Punkten mit geringstem Abstand zueinander umsetzen. Mit Broadcasting-Funktionen in NumPy können Sie auch 2D-Funktionen auf einem zweidimensionalen Gitter einfach auswerten. Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte des Abschnitts erproben können. Ein Video gibt es zu diesem Abschnitt nicht, da es sich ausschließlich um fortgeschrittene Inhalte in kompakter Form handelt. Anstatt des Videos bekommen Sie zusätzlich noch das Jupyter Notebook in Form einer PDF zur einfacheren Bearbeitung.
Nutzungsrechte
CC BY
Vervielfältigung, Bearbeitung und Verbreitung erlaubt. Namensnennung erforderlich.
Herkunftsnachweis
"G3h NumPy: Advanced - Pythonkurs (ZIP)" von , lizenziert unter CC BY 4.0
Original-URL
http://hdl.handle.net/10900.3/OER_CKRKTANB
verknüpfte Materialien
ähnliche Materialien

Als Anwendung installieren

Installieren Sie HubbS als App für ein besseres Nutzungserlebnis. Mehr erfahren.

Abbrechen