说到编程语言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还有很多强大的函数和应用,应用于矩阵计算、数据分析等方面。
(该文章为原创,抄袭必究)