说到编程语言python,有一个著名的格言'余生太短,只用python'。如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以又这样一句格言,是因为python中有很多强大的模块,就像一个武器库。 Python正式由于这些模块的出现,只要引入这个模块,调用这个模块的集成函数,问题迎刃而解;不需要从头开始,节省了大量的时间。 上一篇文章主要讲述了numpy的数学函数,这节课主要讲一下numpy如何创建矩阵,以及对矩阵的一些运算。 如果要使用numpy模块,首先输入'import numpy as np',引入numpy模块并将它重命名为np。 使用np.array()创建矩阵 使用函数np.linalg.det()计算矩阵的行列式: 使用np.arange()和np.linsapce()创建一维数组 使用np.matmul()计算矩阵的乘积: 使用该函数np.linalg.eig()求矩阵的特征值和特征向量。 使用函数np.linalg.inv()求矩阵的逆 使用函数A.transpose()实现对矩阵的转置 使用函数np.linalg.solve()求线性方程组的解 使用函数np.dot()求数组的内积 使用函数np.ones()和np.zeros()创建特殊矩阵 使用函数np.identity()创建单位矩阵 使用函数np.fft.fft()对数据进行一维傅里叶变换 除此之外,numpy还有很多强大的函数和应用,应用于矩阵计算、数据分析等方面。 |
|