我有3个矩阵A,B,C.我希望创建一个更大的表格矩阵
D = | 0 A |
| B C |
Run Code Online (Sandbox Code Playgroud)
如何在Numpy中做到这一点?
这个:
numpy.bmat([[numpy.zeros(appropriate_shape), A], [B, C]])
Run Code Online (Sandbox Code Playgroud)
工作,但我不知道如何避免创建那个庞大,无用的零数组.此外,它返回矩阵而不是数组,因此asarray如果需要数组,请务必调用它.