Grabware

Windows · Developer Tools

NumPy

NumPy is the fundamental package for scientific computing with Python.

Version 2.5.4 · by NumPy developers

Download

Official site: numpy.org

About NumPy

NumPy is the fundamental package for scientific computing with Python. It contains among other things:

- 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

Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

NumPy is licensed under the [BSD license](https://www.numpy.org/license.html), enabling reuse with few restrictions.

## Getting Started

To install NumPy, we strongly recommend using a ***scientific Python distribution***. See [Installing the SciPy Stack](https://www.scipy.org/install.html) for details.

Many high quality online tutorials, courses, and books are available to get started with NumPy. For a quick introduction to NumPy we provide the [NumPy Tutorial](https://www.numpy.org/devdocs/user/quickstart.html). We also recommend the [SciPy Lecture Notes](https://scipy-lectures.org) for a broader introduction to the scientific Python ecosystem.

For more information on the SciPy Stack (for which NumPy provides the fundamental array data structure), see [scipy.org](https://www.scipy.org).

## Documentation

The most up-to-date NumPy documentation can be found at [Latest (development) version](https://www.numpy.org/devdocs). It includes a user guide, full reference documentation, a developer guide, meta information, and “NumPy Enhancement Proposals” (which include the NumPy Roadmap and detailed plans for major new features).

A complete archive of documentation for all NumPy releases (minor versions; bug fix releases don’t contain significant documentation changes) since 2009 can be found at https://docs.scipy.org.

How to install NumPy

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Chocolatey you can install and update it with: choco install numpy
  4. Open NumPy once it finishes installing.
How to install Windows software with Chocolatey

Frequently asked questions

Is NumPy free to download?

Yes. The Download button sends you to numpy.org, the developer's official site, where NumPy is available to download. Grabware doesn't host or modify any files.

What is the latest version of NumPy?

The version listed here is 2.5.4, published /Date(1791. The developer's site always has the newest release.

How do I install NumPy from the command line?

With Chocolatey, run: choco install numpy. This installs it from the official source and keeps it updated.

Is NumPy safe?

NumPy downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to NumPy

More