Python计算两行数据内积的方法:首先使用【mat()方法;然后将每组数据分别放入方法中,转换为矩阵;然后乘以两个矩阵;最后转换。
>>>a=mat([1],[2],[3]]); >>>b=mat([0],[2],[3]]); >>>a matrix([[1], [2], [3]]) >>>b matrix([[0], [2], [3]]) >>>a.T*b matrix([13])
以上是两个列向量的内积计算,注意列向量的构建a=mat([1],[2],[3]]);
以下是两个行向量的内积计算,注意行向量的构建a=mat([1,2,3]);
>>>a=mat([1,2,3]); >>>b=mat([0,2,3]); >>>a4matrix([1,2,3]) >>>b6matrix([0,2,3]) >>>a*b.T matrix([13]) >>>
推荐课程:Python入门及高级教学视频(极客学院)