DocumentCode
1466641
Title
The NumPy Array: A Structure for Efficient Numerical Computation
Author
Van der Walt, Stéfan ; Colbert, S. Chris ; Varoquaux, Gaël
Author_Institution
Appl. Math., Stellenbosch Univ., Stellenbosch, South Africa
Volume
13
Issue
2
fYear
2011
Firstpage
22
Lastpage
30
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.
Keywords
data structures; high level languages; mathematics computing; numerical analysis; Python programming language; high level language; numerical computation; numerical data; numpy array; Arrays; Computational efficiency; Finite element methods; Numerical analysis; Performance evaluation; Resource management; Vector quantization; NumPy; Python; numerical computations; programming libraries; scientific programming;
fLanguage
English
Journal_Title
Computing in Science & Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/MCSE.2011.37
Filename
5725236
Link To Document