• 技术文章 >Python技术 >Python高级

    Python如何计算两行数据内积

    晓曦&sea晓曦&sea2020-07-17 14:29:22转载4604

    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]]);
    >>> a4 matrix([[1, 2, 3]])
    >>> b6 matrix([[0, 2, 3]])
    >>> a*b.T
    matrix([[13]])
    >>>

    推荐课程:Python入门与进阶教学视频(极客学院)

    专题推荐:python 数据内积
    品易云
    上一篇:python可以写PPT吗 下一篇:python怎么把数据保存为excel

    相关文章推荐

    • 如何用python输出99乘法表• python如何计算数的阶乘• python中怎么计算log对数• Python如何对二维数组求和• python怎么建立全零数组

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网