← All Libraries
NumPy

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