Numerisches Python (NumPy) ist eine Software-Bibliothek für wissenschaftliches Rechnen mit Python. Sie bietet ein multidimensionales Array-Objekt, verschiedene abgeleitete Objekte (wie maskierte Arrays und Matrizen) und eine Sammlung von Routinen für schnelle Operationen auf Arrays, einschließlich mathematischen, logischen, Formmanipulationen, Sortieren, Auswählen, Ein- und Ausgabe, diskreten Fourier-Transformationen, grundlegender lineare Algebra, grundlegender statistischer Operationen, zufälliger Simulation und vielem mehr. NumPy kann auch als effizienter multidimensionaler Container für generische Daten verwendet werden.