文章目录
一、线性代数计算的函数
np.linalg
是NumPy库中用于线性代数运算的子模块。
1. 矩阵和向量的乘法:np.dot()
2. 矩阵的逆:np.linalg.inv(A)
矩阵必须是方阵且可逆,否则会抛出LinAlgError异常。
3. 矩阵的转置:np.transpose(A)
4. 矩阵的行列式:np.linalg.det(A)
5. 矩阵的特征值和特征向量:np.linalg.eig()
linalg模块中,eigvals()函数可以计算矩阵的特征值,而eig()函数可以返回一个包含特征值和对应的特征向量的元组
6. 解线性方程组:np.linalg.solve()
7,范数np.linalg.norm(x, ord=None, axis=None, keepdims=False)
参数解释:
- x:要计算范数的向量或矩阵
- ord:范数的类型,默认为None,表示