分配给python中的子矩阵

时间:2017-09-29 18:51:12

标签: matlab numpy

是的,这个问题已被多次提出,但我认为有一点可以解决这个问题。

当我想将一个小的numpy数组分配给矩阵中的一个部分时,我这样做,

K[0:2, 0:2] = M;   # Eqn 1

但以下不起作用

K[range(0,2), range(0,2)] = M;  # Eqn 2

其中M是2X2矩阵,K是较大的矩阵。

我的最终应用程序用于分配矩阵K的特定部分,其行索引和列索引分别存储在rowscols中,这些是集合。我想做点什么,

K[rows,cols] = M;  # Eqn 3

这在python中可行吗?用matlab做一件非常简单的事情。

0 个答案:

没有答案