Overview
NumPy is the foundational package for scientific computing with Python. It provides N-dimensional arrays, broadcasting, linear algebra, Fourier transforms, random-number capabilities, and integration with C, C++, and Fortran code.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Build efficient array operations around ndarray
Its N-dimensional array object and broadcasting functions apply operations across data with equal or compatible shapes. Linear algebra, Fourier transforms, random numbers, and native-code integration make NumPy a common foundation for Python data and scientific-computing ecosystems.
Sources: [1]
For libraries, analysis, and research code based on numerical arrays
It fits matrices, signals, simulations, ML preprocessing, and other workloads that can represent numerical data in homogeneous arrays. Benchmark shapes, dtypes, memory layout, temporary arrays created by broadcasting, and compatibility with downstream libraries.
Sources: [1]
Account for low-level data representation and binary compatibility
NumPy is an array and numerical-kernel foundation rather than a high-level table tool or model by itself. Shape and dtype mistakes directly affect results and memory use, so tests matter. Select a release compatible with Python and the target platform, and account for native build tooling when compiling from source. The official LICENSE states a three-clause BSD-style license.
Official sources
- [1]NumPy README(2026-09-13)
- [2]NumPy license(2026-09-13)
Supplemental curator note
Selected for combining a compact Num-plus-Py brand with ndarray, shape, and dtype vocabulary across an enormous dependency ecosystem.
Growth
Growth trends · Last 30 days
32,733 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 257
- Open PRs
- 293
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- numpy
- python
- Stars
- 32,733
- Forks
- 12,776
- Watchers
- 606
- Open issues
- 1,999
- Primary language
- Python
- License
- Not determined
- Repository last updated
- Sep 13, 2026
Explore next
- pandas49,724 Stars
A Python DataFrame library for missing values, joins, aggregation, reshaping, time series, and tabular I/O.
Python - Streamlit45,739 Stars
A framework that turns Python scripts into interactive data apps with widgets, dataframes, and charts.
Python - Matplotlib23,211 Stars
A Python visualization library for static, animated, interactive, publication-quality figures.
Python - JupyterLab15,301 Stars
An interactive computing web environment integrating notebooks, terminals, editors, and a file browser.
TypeScript - SymPy14,923 Stars
A pure-Python computer algebra system for transforming and evaluating symbolic mathematical expressions.
Python
Report incorrect information
Tell us if any listing information is incorrect or outdated.