Multiplying a matrix times a scalar seems to return junk for some reason:
>>> A = numpy.asmatrix(numpy.rand(1,2))
>>> A
matrix([[ 0.30604211, 0.98475225]])
>>> A * 0.2
matrix([[
6.12084210e-002, 7.18482614e-290]])
>>> 0.2 * A
matrix([[ 6.12084210e-002, 7.18482614e-290]])
>>> numpy.__version__
'0.9.5'
--billyb