分享

Python的武器库05:numpy模块(下)

 乘舟泛海赏雨 2019-09-18

说到编程语言python,有一个著名的格言'余生太短,只用python'。如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以又这样一句格言,是因为python中有很多强大的模块,就像一个武器库。

Python的武器库05:numpy模块(下)

Python正式由于这些模块的出现,只要引入这个模块,调用这个模块的集成函数,问题迎刃而解;不需要从头开始,节省了大量的时间。

上一篇文章主要讲述了numpy的数学函数,这节课主要讲一下numpy如何创建矩阵,以及对矩阵的一些运算。

如果要使用numpy模块,首先输入'import numpy as np',引入numpy模块并将它重命名为np。

使用np.array()创建矩阵

Python的武器库05:numpy模块(下)

使用函数np.linalg.det()计算矩阵的行列式:

Python的武器库05:numpy模块(下)

使用np.arange()和np.linsapce()创建一维数组

Python的武器库05:numpy模块(下)

使用np.matmul()计算矩阵的乘积:

Python的武器库05:numpy模块(下)

使用该函数np.linalg.eig()求矩阵的特征值和特征向量。

Python的武器库05:numpy模块(下)

使用函数np.linalg.inv()求矩阵的逆

Python的武器库05:numpy模块(下)

使用函数A.transpose()实现对矩阵的转置

Python的武器库05:numpy模块(下)

使用函数np.linalg.solve()求线性方程组的解

Python的武器库05:numpy模块(下)

使用函数np.dot()求数组的内积

Python的武器库05:numpy模块(下)

使用函数np.ones()和np.zeros()创建特殊矩阵

Python的武器库05:numpy模块(下)

使用函数np.identity()创建单位矩阵

Python的武器库05:numpy模块(下)

使用函数np.fft.fft()对数据进行一维傅里叶变换

Python的武器库05:numpy模块(下)

Python的武器库05:numpy模块(下)

除此之外,numpy还有很多强大的函数和应用,应用于矩阵计算、数据分析等方面。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多