NumPy
Fundamentalny pakiet do obliczeń numerycznych w Pythonie — tablice N-wymiarowe, broadcasting, operacje wektoryzowane. Travis Oliphant, 2006. Podstawa całego stosu Pythona do ML i danych.
Połączył Numeric (1995) i numarray (2003). Algebrę liniową opiera na BLAS i LAPACK (bibliotekach Fortrana z lat 70.). NumPy 2.0 (czerwiec 2024) było pierwszym łamiącym wydaniem od 17 lat. Pandas, SciPy, scikit-learn i PyTorch (tryb eager) są zgodne z NumPy. CuPy to API NumPy działające na GPU, a JAX to API NumPy plus autograd i JIT. Travis Oliphant założył później Anaconda i Quansight.