我有2个2d numpy数组,A的形状为(i,j),B的形状为(i,k),其中j >> k。我想定义一个新的3d数组C,这样C中的每个元素都是A中每一列与整个矩阵B的广播元素明智乘积。换句话说,作为普通的python循环,我会这样做
for x in range(j): C[x] = A[:,x]*B
但是j在这种情况下非常大,如果我能够使用Numpy的功能像上面的循环中那样按元素定义ndarray C元素,它将对我有很多好处。
倚天杖
相关分类