2-15 矩阵基础2

Posted zhongzhenhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-15 矩阵基础2相关的知识,希望对你有一定的参考价值。

技术分享图片

一种矩阵加法,两种矩阵乘法。矩阵加法非常简单,就是对应元素的相加。第一个矩阵是M行k列,第二个矩阵必须是k行N列。第一个矩阵的列必须要和第二个矩阵的行数相同。这样它们乘出来的结果就是M*N。第一个的列和第二个的行抵消掉。当M、N、k相同的时候,得到的结果肯定也是M*N。

如果两个矩阵想相乘,第一个矩阵的列必须要和第二个矩阵的行相同。两个k是相同的。而得到的结果却是一个M*N。

技术分享图片

import tensorflow as tf
data1 = tf.constant([[6,6]])
data2 = tf.constant([[2],
                     [2]])
data3 = tf.constant([[3,3]])
data4 = tf.constant([[1,2],
                     [3,4],
                     [5,6]])
matMul = tf.matmul(data1,data2)
matAdd = tf.add(data1,data3)
with tf.Session() as sess:
    print(sess.run(matMul))
    print(sess.run(matAdd))

 

以上是关于2-15 矩阵基础2的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第41篇):矩阵转置

如何将浮点矩阵作为 2D 纹理传递给片段着色器?

无法在 R 2.15.2 Windows 中安装 bigmemory 库

如何在 python 中并行化以下代码片段?

[PyTroch系列-5]:PyTorch基础 - 稀疏矩阵与其创建方法

多维数组和矩阵----基础训练