美文网首页
python—numpy库相关函数学习(2)

python—numpy库相关函数学习(2)

作者: 龙鹰图腾223 | 来源:发表于2019-11-25 11:52 被阅读0次

    1、矩阵相关操作

    np.dot    做矩阵乘法

    np.T  转置

    2、numpy.linalg模块

    包含线性代数的函数。使用这个模块,我们可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等

    3、

    X = np.random.randn(300, 2)

    Y = np.logical_xor(X[:, 0] >0, X[:, 1] >0)

    4、np.r_

    np.r_中的r是row(行)的缩写,是按行叠加两个矩阵的意思,也可以说是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat()。

    np.c_中的c是column(列)的缩写,是按列叠加两个矩阵的意思,也可以说是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等,类似于pandas中的merge()。

    5、numpy.random.shuffle打乱顺序函数

    >>> arr=np.arange(10)

    >>> np.random.shuffle(arr)

    >>> arr[1 7 5 2 9 4 3 6 0 8]

    6、numpy.ndenumerate

    ndenumerate :返回多元数组的索引和值

    相关文章

      网友评论

          本文标题:python—numpy库相关函数学习(2)

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