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

    Python如何计算两行数据内积

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

    Python计算两行数据内积的方法:首先使用【mat()】方法;然后将每组数据分别放到方法里转换为矩阵;再使两矩阵相乘;最后进行转换即可。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    >>> 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]]);

    1

    2

    3

    4

    5

    6

    7

    >>> 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学习网