Я пытаюсь выяснить, как сделать своего рода скалярное умножение матриц в numpy.
У меня есть
a = array(((1,2,3),(4,5,6)))
b = array((11,12))
и я хочу сделать
a op b
чтобы получить
array(((1*11,2*11,3*11),(4*12,5*12,6*12))
сейчас я использую следующее выражение
c = a * array ((b, b, b)). Transpose ()
Кажется, что должен быть более эффективный способ сделать это, хотя