Мне нелегко это делать. У меня есть две матрицы m x n (A и B), и мне нужно умножить каждый столбец A на строки в B, чтобы сгенерировать матрицу m x (n * n). Я предполагаю, что я был не очень понятно, в объяснении, так что я выложу пример:Код векторизации недействительности
A =
[1 2
3 4]
B =
[5 6
7 8]
Я хочу, чтобы:
[[5 6] [10 12]
[21 24] [28 32]]
Я был в состоянии сделать это с помощью for
петли, но я хочу во избежание for
как можно больше. Также использование numpy для всего этого и всех данных сохраняется как np.array
.
Спасибо, что сделал трюк: D – asiviero
@DSM, хорошая работа. Согласовано ли использование «Нет» для увеличения ранга массива? – agconti
@agconti: Ну, я думаю, что официально использовать np.newaxis как имя, является официальным (tm), но 'np.newaxis' - просто другое имя для' None'. В принципе, хотя они могли изменить его на другого дозорного. – DSM