NumPy
Pythonの数値計算の基盤パッケージ。N次元配列、ブロードキャスト、ベクトル化演算を備える。2006年にトラビス・オリファントが作った。PythonのML/データスタック全体の土台である。
Numeric(1995年)とnumarray(2003年)を統合したものだ。線形代数は、70年代生まれのFortranライブラリBLASとLAPACKの上に築かれている。2024年6月のNumPy 2.0は、17年ぶりの破壊的リリースだった。pandas、SciPy、scikit-learn、PyTorch(イーガーモード)はいずれもNumPyと互換がある。CuPyはNumPy APIをGPUで動かし、JAXはNumPy APIに自動微分とJITを足したものだ。オリファントは後にAnacondaとQuansightを創業した。