У меня есть два массива с формами:питона поведение понимания массива умножения
z1.shape
(74L, 1L)
z2.shape
(74L,)
почему при умножении он производит массив размера 74x74:
z3 = np.multiply(z1,z2)
z3.shape
(74L, 74L)
Я ожидал поэлементно умножения для достижения z3 (74L, 1L)
Как достичь z3 как элемента путем умножения элементов на z1 и z2
[Релевантная документация вещания] (https://docs.scipy.org/doc/numpy-1.10.1/user/basics.broadcasting.html) и [снова с картинками] (https: // scipy. github.io/old-wiki/pages/EricsBroadcastingDoc). – wflynny
Расширение по умолчанию - 'z1 * z2 [None,:]', a (74,1) * (1,74) – hpaulj