SymPy - Interaktion mit NumPy und matplotlib

Wir haben schon im letzten Abschnitt gesehen, dass es prinzipiell möglich ist, numerische Werte in symbolische Ausdrücke von SymPy-Objekten einzusetzen. Es ist natürlich wünschenswert, wenn die Interaktion zwischen SymPy und NumPy noch mehr Möglichkeiten für uns bereit hält. Einige solcher Interaktionen lernen wir in diesem Abschnitt kennen:

  - Die Funktion evalf() erlaubt die numerische Arbeit mit symbolischen Zahlenwerten
  - Eine deutlich schnellere und Python-affinere Möglichkeit der Auswertung von symbolischen Ausdrücken funktioniert durch die Verwendung von Dictionaries
  - Mit lambdify() lassen sich symbolische Ausdrücke in anonyme NumPy-Lambda-Funktionen formatieren, was insbesondere bei der Erstellung von Plots und für effiziente Auswertungen hilfreich ist

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
    05c_SymPy_Interaktion_Numerik.ipynb (20 KB)
    05c_SymPy_Interaktion_Numerik.mp4 (55.4 MB)
    05c_SymPy_InteraktionMitNumPy.pdf (414.6 KB)