Scholay

学术搜索 · AI 审稿 · LaTeX 协作

The NumPy Array: A Structure for Efficient Numerical Computation

作者:Stéfan van der Walt, Steven C. Colbert, Gaël Varoquaux · 发表于:Computing in Science & Engineering · 年份:2011 · DOI:10.1109/mcse.2011.37 · 被引用次数:11158 · 研究领域:Parallel Computing and Optimization Techniques、Evolutionary Algorithms and Applications、Computational Physics and Python Applications

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.