【发布时间】:2013-12-03 07:23:46
【问题描述】:
我有 3 个矩阵 A,B,C。我希望创建一个更大的表单矩阵
D = | 0 A |
| B C |
如何在 Numpy 中做到这一点?
【问题讨论】:
我有 3 个矩阵 A,B,C。我希望创建一个更大的表单矩阵
D = | 0 A |
| B C |
如何在 Numpy 中做到这一点?
【问题讨论】:
这个:
numpy.bmat([[numpy.zeros(appropriate_shape), A], [B, C]])
有效,但我不确定如何避免创建那个大而无用的零数组。此外,它返回一个矩阵而不是数组,所以如果你想要一个数组,请确保在它上面调用asarray。
【讨论】: