) для тех, кто не уверен, почему это решение работает. Это довольно ясно сейчас.

я есть список из 100N-dimensional векторы и список100 MxN матрицы. Таким образом, вы можете думать о двух структурах данных как100xN список (или массив NumPy) и100xMxN список (или пустой массив).

То, что я хочу сделать, это взять точечное произведение каждого вектора и его соответствующей матрицы, так что результат должен быть100 M-dimensional матрицы (то есть100xM список или массив NumPy).

Однако я не совсем уверен, как это сделать. Я не хочу делать это итеративно по очевидным причинам эффективности. Я также знаю, что это не базовое умножение матриц. Я думаю, что я мог бы использоватьnp.einsum, но я не слишком знаком с этим.

Кто-нибудь хочет помочь?

Ответы на вопрос(1)

Ваш ответ на вопрос