NumPy - Einleitung

Ob Schulmathematik, Bildverarbeitung, Computerspiele oder Machinelles Lernen: Vektoren und Matrizen sind ein essentielles Werkzeug der (numerischen) linearen Algebra. Um mit diesen einfach arbeiten zu können und Operationen, wie Multiplikationen oder das Lösen von Gleichungssystemen ausführen zu können anstatt alles selbst zu programmieren, gibt es das Paket NumPy, welches wir in den folgenden Abschnitten genauer diskutieren werden und seine Funktionalität kennenlernen:

  - Die Nutzung unserer jetzigen Bordmittel, wie Tupel und Listen, ist für den erwünschten Umfang an Funktionalität mit vielen Problemen behaftet 
  - Realisierungen von Operationen auf Vektoren und Matizen mittels Schleifen und List Comprehensions sind umständlich oder müssen in extra Funktionen implementiert werden
  - Listen sind zu allgemeine Datentypen, Tupel sind zu spezielle Datentypen
  - Das Paket NumPy kann all diese Funktionalitäten deutlich effizenter und Ziel orientierter bereitstellen, mit Hilfe des Datentyps Array

Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte des Abschnitts erproben können und einem Video mit zugehörigen Erklärungen des Dozenten.

Zugehörige Dateien
    03a_NumPy_Einleitung.ipynb (12.4 KB)
    03a_NumPy_Einleitung.mp4 (100.6 MB)
    03a_NumPy_Einleitung.pdf (538 KB)