2020
DOI: 10.1038/s41586-020-2649-2
|View full text |Cite
|
Sign up to set email alerts
|

Array programming with NumPy

Abstract: Array programming provides a powerful, compact and expressive syntax for accessing, manipulating and operating on data in vectors, matrices and higher-dimensional arrays. NumPy is the primary array programming library for the Python language. It has an essential role in research analysis pipelines in fields as diverse as physics, chemistry, astronomy, geoscience, biology, psychology, materials science, engineering, finance and economics. For example, in astronomy, NumPy was an important part of the software st… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

6
7,505
0
106

Year Published

2020
2020
2023
2023

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 14,643 publications
(8,536 citation statements)
references
References 80 publications
6
7,505
0
106
Order By: Relevance
“…The algorithms and functions implemented in this study were written in Python (van Rossum and Drake, 2009), using the packages Numpy (Oliphant, 2006;van der Walt et al, 2011;Harris et al, 2020), Scipy (SciPy 1.0 Contributors et al, 2020), and Matplotlib (Hunter, 2007). All code and data published with this paper is available under the BSD 3-clause license, and all figures generated in this paper are available under the CC-BY 4.0 license.…”
Section: License and Reusabilitymentioning
confidence: 99%
“…The algorithms and functions implemented in this study were written in Python (van Rossum and Drake, 2009), using the packages Numpy (Oliphant, 2006;van der Walt et al, 2011;Harris et al, 2020), Scipy (SciPy 1.0 Contributors et al, 2020), and Matplotlib (Hunter, 2007). All code and data published with this paper is available under the BSD 3-clause license, and all figures generated in this paper are available under the CC-BY 4.0 license.…”
Section: License and Reusabilitymentioning
confidence: 99%
“…The final time for each simulation is 2000 seconds. The model was implemented in Python 3.7, using the NumPy [75], Joblib, scikit-learn [76], statsmodels, pandas [77], Matplotlib [78] and SciPy [79] packages. All scripts are available at https://github.com/vrcarva/WNMM_probing.…”
Section: Methodsmentioning
confidence: 99%
“…Scientific libraries in Python language were used to for reading, processing and evaluation of the AC data. Numerical processing was performed with Numpy [54] and Pandas [55], and plotting was done using Matplotlib [56]. Custom functions were written for reading and processing the raw data, automatic quantile-based color mapping, and generation of transmittograms.…”
Section: Evaluation Of Transmittogram and Stability Trajectorymentioning
confidence: 99%