Ahh, I hadn't noticed the fromstring/fromfile methods.
Hmm. That seems ok for making a row-at-a-time, but it doesn't support the full syntax of the matrix string constructor, which allows for things like
>>> numpy.matrix("[1 2; 2 3;3 4]")
matrix([[1, 2],
[2, 3],
[3, 4]])