So if numpy is the default are we assuming that A and B are matrices rather than ndarrays?  If not then this performs elemwise multiplication, not matrix multiplication.