scipy中的linalg包含一些线性计算
可以对矩阵进行分解
使用方法与numpy类似
QR分解
SVD分解等
#4--Linear
from scipy import linalg as lg
arr=np.array([[1,2],[3,4]])
print("Det:",lg.det(arr))
print("Inv:",lg.inv(arr))
b=np.array([6,14])
print("Sol:",lg.solve(arr,b)) #解线性方程组
print("Eig:",lg.eig(arr)) #特征值
print("LU:",lg.lu(arr)) #矩阵分解,lu、qr、svd、schur
print("QR:",lg.qr(arr))
print("SVD:",lg.svd(arr))
print("Schur:",lg.schur(arr))