[SciPy-user] Easy way to make a block diagonal matrix?
Stéfan van der Walt
stefan@sun.ac...
Wed May 20 16:31:56 CDT 2009
Hi Joseph
2009/5/20 Joseph Smidt <josephsmidt@gmail.com>:
> Is there an easy way to create a block diagonal matrix from
> existing matrices? For example, lets assume I have three 2x2 matrices
> a, b and c. Is there something like d = block_diag(a,b,c) which would
> create a 6x6 block diagonal matrix from a, b and c? If not, is there
> a straight forward way to accomplish the same thing?
The attached function should do the trick.
Regards
Stéfan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: block.py
Type: application/octet-stream
Size: 960 bytes
Desc: not available
Url : http://mail.scipy.org/pipermail/scipy-user/attachments/20090520/f30c0928/attachment.obj
More information about the SciPy-user
mailing list