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]]) >>>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)