Numerical Python (NumPy) ist eine Bibliothek für die Programmiersprache Python, die Unterstützung für große, mehrdimensionale Arrays und Matrizen bietet, zusammen mit einer umfangreichen Sammlung von mathematischen Funktionen auf höherer Ebene, um mit diesen Arrays zu arbeiten. NumPy ermöglicht schnelle mathematische Berechnungen über Arrays und Matrizen mit einer Syntax, die der von MATLAB ähnelt. Es enthält auch Tools zur Integration mit anderen Sprachen wie C/C++ und Fortran. Die neueste Version von NumPy (1.14.3) enthält Fehlerbehebungen und Leistungsverbesserungen.