2
我有2個二維數組,用1軸相同的尺寸的:廣播沿B A的每一行,從而避免`repeat`
a = np.array(np.arange(6).reshape((2,3)))
b = np.array(np.arange(12).reshape((3,4)))
欲相乘,並用b
廣播的a
每一行,該是
b_r = np.repeat(b[:,:,None], 2, axis=2)
ab = a.T[:,None,:] * b_r
是否可以在避開repeat
的情況下進行廣播?這個想法是爲了避免repeat
操作中不必要的內存分配。