用numpy求矩阵特征值和特征向量

下面这段代码展示了用numpy求矩阵特征值和特征向量的方法:

import numpy as np
from numpy import linalg as LA

a = np.array([[-2, -36, 0], [-36, -23, 0], [0, 0, 3]])
w, v = LA.eig(a)

输出结果:

w
array([ 25., -50.,   3.])

v
array([[ 0.8,  0.6,  0. ],
       [-0.6,  0.8,  0. ],
       [ 0. ,  0. ,  1. ]])

猜你喜欢

转载自www.cnblogs.com/licb/p/9661255.html