Python中的特征值和向量计算错误

问题描述 投票:0回答:1

我正在尝试获取特定格式的任何矩阵'X'的特征向量和值。我使用linalg函数来获取特征对,但预期的输出格式与我的结果不同。例如,ve表示特征值和特征向量。 v1 = 1e1 = [1,0,0]v2 = 2e2 = [0,1,0]v3 = 3e3 = [0,0,1]

因此,在此示例中,矩阵X的本征对应为Ep =[(1, [1,0,0]) (2, [0,1,0]), (3, [0,0,1])]。这里P[0]表示第一特征对(1,[1,0,0]),其中特征值是1,特征向量是[1,0,0]

您能帮我进一步编码这部分吗?

e,v = np.linalg.eigh(X)

我正在尝试获取特定格式的任何矩阵'X'的特征向量和值。我使用了linalg函数来获取特征对,但是预期的输出格式与我的结果不同。 ...

python numpy matrix eigenvalue eigenvector
1个回答
0
投票

np.linalg.eigh

© www.soinside.com 2019 - 2024. All rights reserved.