【发布时间】:2021-05-06 10:21:10
【问题描述】:
我有两个矩阵,m0.shape = [10, 3, 3] 和 m1.shape = [10, 3]。我想要做的是使用循环以这种方式完成:
m0 = np.zeros((10, 3, 3))
m1 = np.zeros((10, 3))
a = np.zeros((10, 3))
for i in range(10):
a += m1 @ m0[i]
问题是:我可以通过使用内置的 numpy 操作以某种方式达到相同的结果吗?
【问题讨论】:
-
只要 m1 @ m0 就可以了
-
m1 @ m0给shape = [10, 10, 3] -
然后求和(axis=0)
标签: python arrays numpy linear-algebra