article Open access
The NumPy Array: A Structure for Efficient Numerical Computation
Stéfan van der Walta b, Steven C. Colbertc d, Gael P. Varoquauxe f
- aStellenbosch University
- bAppl. Math., Stellenbosch Univ., Stellenbosch, South Africa
- cEnthought, Inc
- dEnthought, Inc.#TAB#
- eINRIA
- fComput. Sci. & Control, INRIA, Paris, France
Looking for the full paper…
Papers open inside SciRah from the original publisher or repository; SciRah never hosts them.
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.
TL;DRThis effort shows, NumPy performance can be improved through three techniques: vectorizing calculations, avoiding copying data in memory, and minimizing operation counts. (Semantic Scholar)

