Industry
Business & Industry Applications
Higher Education Research & Teaching
Government
Language
Python
C
Features
Data Wrangling
Numerical Computing
NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and record arrays), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random number generation and much more.
Due to its status as a foundational scientific computing package, NumPy is used in virtually every large company in tech and finance and at every major university. It has been used at the NBA; at Apple which ships NumPy as part of OSX, at Microsoft in Microsoft Azure Machine Learning Studio, and at Intel in the Intel Distribution for Python.
![Numpy(png)](https://numfocus.org/wp-content/uploads/2017/10/Numpypng.png)
![](https://numfocus.org/wp-content/uploads/2017/12/NumFocusSquare.png)