I wont create a matrix of matrix with numpy.array, this matrix only need two elements, the comand is:
numpy.array([m1,m2])
this work fine indpendently of the matrices size, except when a matrix have a dimension in one. Example:
m1 = numpy.ones((2,2))
m2 = numpy.ones((2,1))
numpy.array([m1,m2])
In this case show error... and the shape for the matrices are (2,2) and (2,1) but for some reason i think that the dimension 1 is the problem. Someone know as fix this problem. Thanks!