1
我有一列100 N-dimensional
矢量和一列100 MxN
矩阵。因此,您可以将这两种数据结构看作100xN
列表(或numpy数组)和100xMxN
列表(或numpy数组)。Python:将矩阵列表中的矢量列表乘以单个矩阵运算
我想要做的是取每个向量及其对应矩阵的点积,使得输出应该是100 M-dimensional
矩阵(即100xM
列表或numpy数组)。
但是,我不确定如何做到这一点。我不想迭代地做,因为效率显而易见。我也知道这不是基本的矩阵乘法。我想我可能想使用np.einsum
,但我不太熟悉它。
有人帮忙吗?
工作就像一个魅力。我建议[本页](http://ajcr.net/Basic-guide-to-einsum/)为任何人不确定此解决方案的工作原理。现在很清楚。 – anon