title: matrix multiplication is strange in numpy(m*m equals m.dot(m)!!!)
body: <p>I find a strange problem in numpy:
  if m is a matrix, the results of m1*m2 is always the same as m1.dot(m2)!!!
  So how can I multipy two matrixes by elements?(such as m1.*m2 in matlab)</p>