title: why is the Numpy matrix multiplication operation called "dot"?
body: <p>I am a bit confused about the naming of the Numpy function dot: <a href="https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.dot.html" rel="noreferrer">https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.dot.html</a></p>
  
  <p>It seems like this is what is used in Numpy to perform matrix multiplication. However the "dot product" is something different, it produces a single scalar from two vectors: <a href="https://en.wikipedia.org/wiki/Dot_product" rel="noreferrer">https://en.wikipedia.org/wiki/Dot_product</a></p>
  
  <p>Can somebody resolve these two uses of the term "dot"?</p>