【问题标题】:Create a larger matrix from smaller matrices in numpy从 numpy 中的较小矩阵创建更大的矩阵
【发布时间】:2013-12-03 07:23:46
【问题描述】:

我有 3 个矩阵 A,B,C。我希望创建一个更大的表单矩阵

D = | 0 A |
    | B C |

如何在 Numpy 中做到这一点?

【问题讨论】:

    标签: python numpy


    【解决方案1】:

    这个:

    numpy.bmat([[numpy.zeros(appropriate_shape), A], [B, C]])
    

    有效,但我不确定如何避免创建那个大而无用的零数组。此外,它返回一个矩阵而不是数组,所以如果你想要一个数组,请确保在它上面调用asarray

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多