Computing in Science & Engineering

The NumPy Array: A Structure for Efficient Numerical Computation

Journal article · 2011 · Cited by 10,679

✓ Free legal copy found

Preprint, hosted by Cornell University (arxiv.org)

This is the authors’ own version from before peer review, so it may differ from the published paper.

Read the free PDF →

Other free copies

Abstract

In the Python world, NumPy arrays are the standard representation for numerical data and enable efficient implementation of numerical computations in a high-level language. As this effort shows, NumPy performance can be improved through three techniques: vectorizing calculations, avoiding copying data in memory, and minimizing operation counts.

DOI: 10.1109/mcse.2011.37 · Publisher: Institute of Electrical and Electronics Engineers (IEEE)

Guides

Find another paper