NumPy
v2.4 — 2026 Edition. Ein Audiokurs zur Einführung in NumPy, der seine hohe Performance, multidimensionale Arrays und seine entscheidende Rolle im Python-Ökosystem erklärt. (v2.4, 2026 Edition)
Episoden
Die Kernidentität: ndarray
3m 34sDiese Episode behandelt das ndarray-Objekt, homogene Datentypen und feste Speicherzuweisung. Du lernst, warum Standard-Python-Listen für groß angelegte Mathematik ineffizient sind und wie NumPy dieses Problem löst, indem es auf kompilierten C-Code zurückgreift.
Arrays beschwören: Erstellung & Shape
4m 08sDiese Episode untersucht, wie man multidimensionale Arrays mithilfe intrinsischer Funktionen richtig erstellt. Du lernst, wie du Werkzeuge wie zeros, arange und linspace nutzt, um Datensätze in Sekundenschnelle zu generieren.
Unter der Haube: Speicher, Strides und Views
4m 10sDiese Episode taucht in die interne Architektur von NumPy ein und konzentriert sich auf den Data Buffer und Strides. Du lernst, warum Operationen wie Slicing und Transponieren praktisch sofort ausgeführt werden, da sie Memory Views und keine Kopien zurückgeben.
Universal Functions: Mathematik ohne Schleifen
3m 39sDiese Episode behandelt Universal Functions (ufuncs) und wie sie Operationen vektorisieren. Du lernst, Python-for-Schleifen vollständig zu eliminieren, indem du elementweise Mathematik und achsenbasierte Reduktionen anwendest.
Broadcasting: Die Magie nicht übereinstimmender Shapes
4m 23sDiese Episode erklärt die genauen Regeln des Broadcasting. Du lernst, wie NumPy Arrays mit nicht übereinstimmenden Shapes konzeptionell dehnt, damit sie zusammen verarbeitet werden können, ohne Speicherplatz zu verschwenden.
Präzisionsfilterung: Boolean Masking
3m 34sDiese Episode konzentriert sich auf fortgeschrittenes Boolean Masking zum Filtern komplexer Datensätze. Du lernst, wie du mit einfacher bedingter Logik hochspezifische Datenpunkte aus riesigen Arrays extrahierst.
Der universelle Übersetzer: Interoperabilität
3m 53sDiese Episode enthüllt, warum NumPy das Rückgrat der Python-Data-Science bleibt. Du lernst, wie DLPack und das Array Interface ein Zero-Copy-Memory-Sharing zwischen Tools wie Pandas und PyTorch ermöglichen.