У меня есть два Numpy массива:Быстрое внешнее тензорное произведение в NumPy
x of shape ((d1,...,d_m))
y of shape ((e_1,...e_n))
Я хотел бы, чтобы сформировать внешнее тензорное произведение, то есть Numpy массива
z of shape ((d1,...,d_m,e_1,...,e_n))
таким образом, что
z[i_1,...,i_n,i_{n+1}...,i_{m+n}] == x[i_1,...i_m]*y[i_{m+1},...,i_{m+n}]
Я должен выполнить вышеупомянутое внешнее умножение несколько раз, поэтому я хотел бы ускорить это как можно больше.
вставьте фиктивные данные с ожидаемым результатом, чтобы лучше понять, что вы имеете в виду. –