NumPy
The fundamental package for scientific computing with Python.
Language: PythonCategory: DataFirst released: 1995Created by: Travis OliphantLicense: BSD-3-Clause
NumPy is the foundational library for numerical computing in Python. It provides a high-performance multidimensional array object (ndarray) and tools for working with these arrays. NumPy arrays enable vectorized operations that execute at near-C speed, making Python viable for scientific computing. It serves as the backbone for Pandas, SciPy, scikit-learn, and virtually all scientific Python libraries.
Links
Key Features
High-performance N-dimensional array (ndarray)Vectorized mathematical operationsBroadcasting for arrays of different shapesLinear algebra routines (BLAS/LAPACK)Random number generationFourier transforms (FFT)C/C++ and Fortran integrationMemory-efficient views without copying data