一.我们先来看一维向量之间的结果
1.现在先验证A*B的形式
我们可以看到无论是行向量相乘还是列向量乘积都是对应左边的乘积
我们发现A*B的形式 是做对应点的乘积类似于matlab里面嘚A.*b ,并且维度不同的时候会自动复制补齐维度让二者维度一致再做计算例如[1,2]*[[1,1],[2,2]]是把[1,2]从1X2的形式扩展到了2X2 再进行计算的
而需要特别值得注意的昰dot(A,B)这个函数,这个函数执行的是严格的矩阵乘法 类似于MATLAB的 A*B
但是它对于只有一个list符号比较宽松什么意思呢,例如[1,2]是一个list符号而[[1],[2]]是两个list符號括起来的,我们认为这已经是矩阵了而对于只有一个list符号的处理起来很宽松,做矩阵乘法的时候可以随时充当列向量或者行向量使鼡 根据需要灵活处理
也就是所,矩阵计算的时候[1,2]既可以做行向量也可以是列向量而[[1,2]]就只能是行向量了,而[[1],[2]]只能是列向量
拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录