numpy.linalg用于计算:inv、eig、det、solve、norm
发布时间
阅读量:
阅读量
该库提供了一套完整的线性代数操作工具集。它不仅支持计算逆矩阵、实现特征值求解、解决线性方程组,并且能够处理行列式的计算。
- np.linalg.det() 求取输入矩阵所对应的行列式的具体数值
- np.linalg.solve() 解得矩阵形式表示的线性方程组的唯一解
- np.linalg.inv() 求取该n维空间中对应于该基底下的逆变换
- np.linalg.eig() 获得n维空间中对应于该基底下的变换的所有特征值及其对应的特征向量
- np.linalg.eigvals() 获得对应于给定n维方阵的所有特征标量
- np.linalg.norm() 获得该n维空间中对应向量范数的具体数值
np.linalg.det() 矩阵的行列式
对于矩阵[[a,b],[c,d]],行列式计算为 ad-bc。
import numpy as np
x = np.array([[0,1,2],[1,0,3],[4,-3,8]])
np.linalg.det(x)
-2.0
np.linalg.solve() 矩阵线性方程的解
y = np.array([2,4,-2])
z = np.linalg.solve(x,y)
z
array([22., 14., -6.
全部评论 (0)
还没有任何评论哟~
