由数组组成的矩阵的乘法

你好,
我想知道是否有一种有效的方法(除了循环)来解决以下任务:
例如,我需要将两个矩阵相乘,并且在矩阵中的每个点都有一个数组。两个矩阵应使用矩阵乘法相乘,当这些矩阵的元素相乘时,应按元素进行乘法。因此,让我们来看这样的乘法:
[[1,1,1],[2,2,2]],
[[3,3,3],[4,4,4]]
X
[[1,1,1],[2,2,2]],
[[3,3,3],[4,4,4]]
=
[[1,1,1]*[1,1,1]+[2,2,2]*[3,3,3],[1,1,1]*[2,2,2]+[2,2,2]*[4,4,4]],
[[3,3,3]*[1,1,1]+[4,4,4]*[3,3,3]],[[3,3,3]*[2,2]+[4,4,4]*[4,4,4]
乘法*表示元素乘法,而x表示矩阵乘法
感谢任何人的想法,以及如何做到这一点。

标签: python

添加新评论