乘法运算类型及其定义
ndarry情况下:
运算符号* — 逐元素相乘
np.multiply(a,b)----逐元素相乘
np.dot(a, b)----两个二维矩阵满足第一个矩阵的列数与第二个矩阵的行数相同,那么可以进行矩阵的乘法,即矩阵积
np.matmul(a, b)—矩阵运算,矩阵积
matrix情况下
只有multiply是按元素相乘,其它都是矩阵运算。
当为二维与三维乘积时:(3,3,2)*(3,3)
arr3[:,:,None]表示arr3按行切片
乘法运算类型及其定义
ndarry情况下:
运算符号* — 逐元素相乘
np.multiply(a,b)----逐元素相乘
np.dot(a, b)----两个二维矩阵满足第一个矩阵的列数与第二个矩阵的行数相同,那么可以进行矩阵的乘法,即矩阵积
np.matmul(a, b)—矩阵运算,矩阵积
matrix情况下
只有multiply是按元素相乘,其它都是矩阵运算。
当为二维与三维乘积时:(3,3,2)*(3,3)
arr3[:,:,None]表示arr3按行切片