python - Create a matrix made of matrices with different sizes -
i want create matrix elements matrices (with different sizes), vectors , numbers. example, have next 2 matrices, 1 vector , 1 number:
a = [1 2 3      4 5 6      7 8 9]  b = [10 11      12 13]  c = [14      15      16]  d = 17   and obtain matrix 2x2, k, whith elements:
  k_11 = a, k_12 = b, k_21 = c, k_22 = d.     
the idea have possibility choose matrices, vectors or numbers of big matrix, k, "simple" elements of matrix. i.e.: k[0,0] = a, k[0,1] = b , on.     
firstly, thougth obtain list of matrices, vectors , numbers k.append(a)..., figured out not able transform list matrix.
 , secondly, tried create block matrix numpy.bmat. problem bmat dimensions of inputs elements must match exactly.
 idea?  
thanks.
first, store 4 objects in 2d list, make list numpy.matrix.
k = matrix([[a, b], [c, d])      
Comments
Post a Comment