Asked about Vectors, matrices and what a multiply means

What is broadcasting and why is it risky?

An answer that works

NumPy stretching a smaller array to match a larger one when shapes are compatible. It is convenient and it can silently produce a valid array of the wrong shape rather than an error, so the bug appears much later as bad results rather than a crash.

Reading an answer is not being able to give one. The section that teaches this is Vectors, matrices and what a multiply means, 6 hours of Linear algebra.

Learn this properly