标签: python-2.7 numpy
我试图了解两个具有不同形状的数组的乘法。根据我的理解,d数组的行应该等于数组的列。
a = np.arange(3*2).reshape(3,2) b= np.arange(3) d = b[:,None] c = a*d
答案 0 :(得分:0)
乘法是numpy中的一个广义术语。如果你引用逐元素乘法,如果数组的形状相同,或者通常使用np.multiply,则使用*,如果你引用像乘法这样的矩阵,请使用np.matmul。检查链接中的语法和示例。