Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - This foundational textbook offers a thorough mathematical and conceptual explanation of neural networks, including the efficient implementation of forward propagation using linear algebra.
Neural Networks and Deep Learning, Michael A. Nielsen, 2015 (Determination Press) - An accessible online book that clearly illustrates how matrix operations enable efficient computation in neural networks, particularly covering vectorization.
Python Data Science Handbook: Essential Tools for Working with Data, Jake VanderPlas, 2016 (O'Reilly Media) - Provides practical insights into NumPy's optimized array operations and the benefits of vectorization for numerical computations in Python, helpful for efficient neural network implementation.