python矩阵运算大全(linalg模块)

1 python矩阵运算所需模块

import numpy as np
import matplotlib.pyplot as plt
import scipy.linalg as lg #scipy矩阵运算模块

2 定义矩阵和进行相关的矩阵运算

print(lg.inv(a)) #求取矩阵的逆矩阵
print(lg.det(a)) #求取矩阵的行列式
b=np.array([6,14]) #定义线性方程组的结果向量
print(lg.solve(a,b)) #求解线性方程组的解
print(lg.eig(a)) #求取矩阵的特征值与特征向量
print(“LU:”,lg.lu(a)) #矩阵的LU分解
print(“QR:”,lg.qr(a)) #矩阵的QR分解
print(“SVD:”,lg.svd(a)) #矩阵的奇异值分解(SVD分解)
print(“Schur:”,lg.schur(a)) #矩阵的Schur分解

3 计算向量模长

python矩阵运算大全(linalg模块)_第1张图片

你可能感兴趣的:(python语法,python,数据分析)