NumPy is the fundamental library for numerical computation in Python. It provides efficient data structures, such as arrays and matrices, and a wide range of functions for numerical operations, such as linear algebra, Fourier transforms, and random number generation.