【发布时间】:2018-02-23 03:04:08
【问题描述】:
我有一个包含 100 个 N-dimensional 向量的列表和一个 100 MxN 矩阵的列表。所以你可以把这两个数据结构想象成一个100xN列表(或numpy数组)和一个100xMxN列表(或numpy数组)。
我想要做的是获取每个向量及其对应矩阵的点积,这样输出应该是100 M-dimensional 矩阵(即100xM 列表或numpy 数组)。
但是,我不确定如何执行此操作。出于效率的明显原因,我不想迭代地做它。我也知道这不是基本的矩阵乘法。我想我可能想使用np.einsum,但我对它并不太熟悉。
有人愿意帮忙吗?
【问题讨论】:
标签: python numpy matrix linear-algebra