# NumPy [![Travis](https://img.shields.io/travis/numpy/numpy/master.svg?label=Travis%20CI)]( https://travis-ci.org/numpy/numpy) [![AppVeyor](https://img.shields.io/appveyor/ci/charris/numpy/master.svg?label=AppVeyor)]( https://ci.appveyor.com/project/charris/numpy) [![Azure](https://dev.azure.com/numpy/numpy/_apis/build/status/azure-pipeline%20numpy.numpy)]( https://dev.azure.com/numpy/numpy/_build/latest?definitionId=5) [![codecov](https://codecov.io/gh/numpy/numpy/branch/master/graph/badge.svg)]( https://codecov.io/gh/numpy/numpy) NumPy is the fundamental package needed for scientific computing with Python. - **Website (including documentation):** https://www.numpy.org - **Mailing list:** https://mail.python.org/mailman/listinfo/numpy-discussion - **Source:** https://github.com/numpy/numpy - **Bug reports:** https://github.com/numpy/numpy/issues It provides: - a powerful N-dimensional array object - sophisticated (broadcasting) functions - tools for integrating C/C++ and Fortran code - useful linear algebra, Fourier transform, and random number capabilities Testing: - NumPy versions ≥ 1.15 require `pytest` - NumPy versions < 1.15 require `nose` Tests can then be run after installation with: python -c 'import numpy; numpy.test()' [![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org)