美文网首页
numPy 之 矩阵

numPy 之 矩阵

作者: 空山新雨后丶 | 来源:发表于2017-10-22 00:33 被阅读0次

    mat 与 matrix 一样

    >>> from numpy import matrix, mat
    >>> ss = mat([1,2,3])
    >>> mm = matrix([1,2,3])
    >>> ss
    matrix([[1, 2, 3]])
    >>> mm
    matrix([[1, 2, 3]])
    
    >>> mm[0,1]
    2
    

    矩阵乘法

    >>> ss * mm.T
    matrix([[14]])
    //1*1+2*2+3*3=14
    

    得到矩阵的尺寸

    >>> from numpy import shape
    >>> shape(mm)
    (1, 3)
    
    >>> ee = mat([[1,2,3],[5,5,5]])
    >>> ee.shape
    (2, 3)
    

    两个矩阵各个元素想成为

    >>> from numpy import multiply
    >>> multiply(ss,mm)
    matrix([[1, 4, 9]])
    

    排序

    >>> mm.sort()
    >>> mm
    matrix([[1, 2, 3]])
    

    这样会失去原始数据,一般要备份

    显示排序序号

    >>> dd = mat([3,2,1])
    >>> dd.argsort()
    matrix([[2, 1, 0]], dtype=int32)
    

    求均值

    >>> dd.mean()
    2.0
    
    

    得到第一行的数据(有第0行)

    >>> ee = mat([[1,2,3],[5,5,5]])
    >>> ee.shape
    (2, 3)
    >>> ee[1:]
    matrix([[5, 5, 5]])
    

    相关文章

      网友评论

          本文标题:numPy 之 矩阵

          本文链接:https://www.haomeiwen.com/subject/ywnwuxtx.html