多维矩阵乘法
Multidimensional Matrix Multiplication
我想知道是否可以在不使用 for 循环的情况下执行多维矩阵乘法。给定 N-by-P 矩阵 A 和 N-by-M-by-P 矩阵 B,我想计算 M 维向量 y,按元素定义为
y(j) = sum_(i = 1,...,N) sum_(k = 1,...,P) A(i,k)*B(i,j,k)
我想知道是否可以在不使用 for 循环的情况下执行多维矩阵乘法。给定 N-by-P 矩阵 A 和 N-by-M-by-P 矩阵 B,我想计算 M 维向量 y,按元素定义为
y(j) = sum_(i = 1,...,N) sum_(k = 1,...,P) A(i,k)*B(i,j,k)