矩阵乘法之Hadamard

作者: PJCK | 来源:发表于2018-07-05 18:54 被阅读36次

之前考完了高等代数,不过考崩了。。。。算了,最近在学习矩阵的python算法时,却发现了有hadamard乘积,这个乘积教授没有讲过。所以我特意从网上查询。


这个Hadamard product(哈达玛积)其实是很容易理解的 

就是m x n矩阵A = [aij]与矩阵B = [bij]的Hadamard积,记为A * B 。新矩阵元素定义为矩阵A、B对应元素的乘积(A * B)ij = aij*bij。(这个。。我以后有时间再详细改下。。)

例子:(从网上找的比较容易理解的例子)

PS:

突然想起,在python的numpy函数中的array类中,发现在进行矩阵的运算中,用*符号默认来表示Hadamard乘积,难道这是为了便于理解吧。。。还有,关于矩阵的乘法在python的nunpy中是用的是dot函数。而在matrix类中用*符号默认表示矩阵的乘法。

另外,矩阵的Hadamard乘积其实在数学上不太常用(高代老师根本没有介绍过。。。。。。。),不过,在编程时,这个Hadamard乘积是还有用处的,比如,据我所知,这个可以用来同时计算多组数据的乘积。

相关文章

  • 矩阵乘法之Hadamard

    之前考完了高等代数,不过考崩了。。。。算了,最近在学习矩阵的python算法时,却发现了有hadamard乘积,这...

  • 矩阵乘法之“哈达玛积”(Hadamard Product)

    先给出几个参考文章,后面再整理: 参考1:https://www.jianshu.com/p/c08c5c5fc8...

  • 图形变换原理

    概述: 图形变换大体分为缩放,平移,拉伸,旋转.他们的原理是矩阵的乘法. 矩阵的乘法: 矩阵的乘法规则:两个矩阵相...

  • 矩阵乘法在python中的表示

    从数学表达上来说,矩阵乘法有: 矩阵的乘法(matmul product):这就是线性代数里面的矩阵乘法 內积/点...

  • sparse matrix 的分布式存储和计算

    矩阵乘法 我们先来补充一下矩阵乘法的数学知识: 矩阵乘法的意义: 对一个矩阵进行左乘一个矩阵的运算,相当于对该矩阵...

  • 图形矩阵-----Matrix

    一、矩阵的定义 二、矩阵与矩阵的乘法 矩阵的乘法满足以下运算律:结合律,分配律,但是矩阵乘法不满足交换律。更详细的...

  • 卷积网络和卷积计算

    矩阵乘法和卷积乘法区别: 卷积的乘法和矩阵的乘法不一样,卷积的求和相当于加权求和,也可以称为加权叠加,矩阵相乘是将...

  • MIT-18.06-线性代数(第三讲)

    第三讲 —— 矩阵乘法和逆 1. 矩阵乘法 1.1 行列内积 假设矩阵乘矩阵,得到矩阵,。回顾单个元素的求法,取特...

  • 矩阵链乘法

    矩阵A和矩阵B能够相乘,只有当矩阵A和矩阵B相容。 矩阵链乘法的前提就是降低矩阵的乘法规模。之所以可以这样,是因为...

  • 理解线性代数核心算法:矩阵乘法就是“方法乘以对象”

    本文直指线性代数最最核心的算法——矩阵乘法。 记忆矩阵乘法的最速方法 矩阵乘法,在书本上有它的公式,但是太不直观了...

网友评论

    本文标题:矩阵乘法之Hadamard

    本文链接:https://www.haomeiwen.com/subject/alxmuftx.html