Introduction to Linear Algebra, Gilbert Strang, 2016 (Wellesley-Cambridge Press) - This textbook is a standard reference for understanding fundamental linear algebra concepts, including vector dot products and the definition of orthogonality.
Mathematics for Machine Learning, Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong, 2020 (Cambridge University Press) - Provides a mathematical foundation for machine learning, explaining how linear algebra concepts like orthogonality are applied in algorithms such as Principal Component Analysis (PCA).
numpy.dot, NumPy Developers, 2023 - Official documentation for NumPy's dot function, essential for performing dot product calculations between vectors and matrices in Python.
numpy.isclose, NumPy Developers, 2023 - Official documentation detailing how to compare floating-point numbers for approximate equality, a recommended practice for numerical stability checks like orthogonality with floating-point results.