The N-dimensional array (ndarray), NumPy community, 2024 - This official guide provides an overview of the ndarray object, explaining its structure, attributes, and efficiency benefits compared to Python lists.
Array programming with NumPy, Charles R. Harris, K. Jarrod Millman, Stéfan J. van der Walt, Ralf Gommers, Pierre Virtanen, David Cournapeau, Eric Wieser, Julian Taylor, Sebastian Berg, Nathaniel J. Smith, Robert Kern, Matti Picus, Stephan Hoyer, Marten H. van Kerkwijk, Matthew Brett, Andrew Haldane, J. Fulton, H. F. Gérard, Edouard Hoppit, F. Mueller, J. Félix, A. Probst, Alexandra Rogozhnikov, Ivan T. Page, and Pauli Virtanen, 2020Nature, Vol. 585DOI: 10.1038/s41586-020-2649-2 - This peer-reviewed article outlines the design principles and impact of NumPy, explaining how its array programming model facilitates high-performance scientific computing.