Python求矩阵特征值及特征向量和实现对角化矩阵简化矩阵n次方运算

来源:互联网 发布:sql视频教程 李天生 编辑:程序博客网 时间:2024/05/16 14:14
import numpy as npa = np.matrix([[0, 1, 0, 1, 0], [1, 0, 1, 0 ,0],[0, 1, 0, 0, 1], [1, 0, 0, 0, 1],[0,0, 1, 1,0]])for i in range(20):    if i == 0:        t = a*a        continue    t = t * a#t为特征值,  Q为特征向量t, Q = np.linalg.eig(a)#以t为对角元素建立对角元素T = np.diag(t)A2 = Q * (T * T * T) * Q**-1print(a**3)print(A2)
原创粉丝点击