标签: python numpy
我有3个矩阵A,B,C。我希望创建一个更大的格式矩阵
A,B,C
D = | 0 A | | B C |
如何在Numpy中执行此操作?
答案 0 :(得分:5)
此:
numpy.bmat([[numpy.zeros(appropriate_shape), A], [B, C]])
有效,但我不确定如何避免创建那个大而无用的零数组。此外,它返回矩阵而不是数组,因此如果需要数组,请务必在其上调用asarray。
asarray