下面这段代码展示了用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. ]])