The N-dimensional array (ndarray), NumPy Developers, 2023 - Official documentation for NumPy's core array object, detailing its creation, attributes like shape, and fundamental usage for representing matrices.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - This foundational textbook for machine learning includes a comprehensive chapter on linear algebra, providing the mathematical context for matrices used in algorithms.
Python for Data Analysis, Wes McKinney, 2022 (O'Reilly Media) - A practical guide to data manipulation in Python, covering NumPy array creation and attributes essential for working with matrices.
Linear Algebra (Course 18.06SC), Gilbert Strang, 2011 (Massachusetts Institute of Technology) - Provides a foundational academic understanding of linear algebra concepts, including matrices, their representation, and properties, from a highly respected source.