【发布时间】:2019-10-15 02:48:17
【问题描述】:
我有 N 个尺寸为 R x R 的矩阵和一个尺寸为 R x 的“权重矩阵” 否。 现在我想通过使用“权重矩阵”对它们进行加权来逐行组合这些 N 矩阵。最后我想要一个 R x R 矩阵。
让我给你看一个例子: 在以下示例中,我的初始矩阵是 a 和 b,我的权重矩阵是 c。所需的输出是矩阵 r。
r的第一行就是a的第一行,因为c[0,0]是1,c[0,1]是0,所以我们只考虑矩阵a的第一行。
r 的第二行是矩阵 a 和 b 的第 2 行的加权平均值(因为 c[1,0]= 0.5 和 c[1,1] = 0.5)。
r的第三行是b的第三行,因为c[2,0]是0,c[2,1]是1,所以我们只考虑矩阵b的第三行。
如何在 Python 中执行此操作(最好使用 numpy 函数)?
【问题讨论】: