【发布时间】:2019-10-06 02:36:39
【问题描述】:
我正在尝试以特定格式获取任何矩阵“X”的特征向量和值。我使用linalg 函数来获取特征对,但预期的输出格式与我的结果不同。例如,v 和 e 表示特征值和特征向量。 v1 = 1, e1 = [1,0,0], v2 = 2, e2 = [0,1,0], v3 = 3, e3 = [0,0,1].
所以在这个例子中,矩阵 X 的特征对应该是@987654330@。
这里P[0]代表第一个特征对(1,[1,0,0]),其中特征值为1,特征向量为[1,0,0]。
你能帮我进一步编码这部分吗?
e,v = np.linalg.eigh(X)
【问题讨论】:
标签: python numpy matrix eigenvalue eigenvector