Hadamard积,可以用⊙符号表示,即元素按位置相乘。
Hadamard积,也被称作Schur积或者点积
,是在两个同样尺寸
的矩阵之间进行的一种乘法操作,其中矩阵的每个元素都与另一个矩阵相对应位置的元素相乘。
具体地,如果A和B是两个相同尺寸的矩阵,那么它们的Hadamard积C定义为C[i][j] = A[i][j] * B[i][j],对于所有的 i 和 j。
举个例子,设我们有两个2x2的矩阵A和B:
那么A和B的Hadamard积C计算如下:
C[0][0] = A[0][0] B[0][0] = 1 * 5 = 5,
C[0][1] = A[0][1] B[0][1] = 2 * 6 = 12,
C[1][0] = A[1][0] B[1][0] = 3 * 7 = 21,
C[1][1] = A[1][1]
所以C矩阵为:
这就是Hadamard积的结果。在数学和信号处理中,Hadamard积有着广泛的应用,尤其是在矩阵的点积运算
和图像处理
中。