Python中的左侧特征向量?

克里斯·里加诺

如何在python中计算左侧特征向量?

    >>> import from numpy as np
    >>> from scipy.linalg import eig
    >>> np.set_printoptions(precision=4)
    >>> T = np.mat("0.2 0.4 0.4;0.8 0.2 0.0;0.8 0.0 0.2")
    >>> print "T\n", T
    T
    [[ 0.2  0.4  0.4]
     [ 0.8  0.2  0. ]
     [ 0.8  0.   0.2]]
    >>> w, vl, vr = eig(T, left=True)
    >>> vl
    array([[ 0.8165,  0.8165,  0.    ],
           [ 0.4082, -0.4082, -0.7071],
           [ 0.4082, -0.4082,  0.7071]])

这似乎不正确,谷歌对此并不友好!

旅鼠

我的理解是正确的。

但是,您可能会误解它。numpy的文档都在左边特征向量应该是什么更清楚一点。

最后,要强调的是v由a的右本征向量组成(如右侧)。对于某个数字z满足点(yT,a)= z * yT的向量y被称为a的左本征向量,通常,矩阵的左右本征向量不一定是每个的(可能是共轭的)转置其他。

即您需要将向量转置为vlvl[:,i].T是第i个左特征向量。如果我对此进行测试,我将得出结果是正确的。

>>> import numpy as np
>>> from scipy.linalg import eig
>>> np.set_printoptions(precision=4)
>>> T = np.mat("0.2 0.4 0.4;0.8 0.2 0.0;0.8 0.0 0.2")
>>> print "T\n", T
T
[[ 0.2  0.4  0.4]
 [ 0.8  0.2  0. ]
 [ 0.8  0.   0.2]]
>>> w, vl, vr = eig(T, left=True)
>>> vl
array([[ 0.8165,  0.8165,  0.    ],
       [ 0.4082, -0.4082, -0.7071],
       [ 0.4082, -0.4082,  0.7071]])
>>> [ np.allclose(np.dot(vl[:,i].T, T), w[i]*vl[:,i].T) for i in range(3) ]
[True, True, True]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用pandas或python创建特征向量

来自分类Dev

Python Numpy特征向量排序错误

来自分类Dev

面部图像中的相关特征向量?

来自分类Dev

numPy中的意外特征向量

来自分类Dev

在MATLAB中创建特征向量

来自分类Dev

块状特征向量

来自分类Dev

Python 计算的矩阵的特征向量似乎不是特征向量

来自分类Dev

在python中为数组的每个元素快速计算特征向量

来自分类Dev

Matlab和Python采取的特征向量的符号差异

来自分类Dev

MNIST Python numpy特征向量可视化错误

来自分类Dev

MNIST Python numpy特征向量可视化错误

来自分类Dev

如何在DataFrame中合并多个特征向量?

来自分类Dev

右键单击开放层中的特征向量(Javascript)

来自分类Dev

代码中2 * 2矩阵的非平凡特征向量

来自分类Dev

将IndexToString应用于Spark中的特征向量

来自分类Dev

径向基函数网络中的特征向量

来自分类Dev

如何在SVM中编码不同大小的特征向量

来自分类Dev

特征向量在Sympy中不起作用

来自分类Dev

获取scipy中的非归一化特征向量

来自分类Dev

如何在SVM中编码不同大小的特征向量

来自分类Dev

获取scipy中的非归一化特征向量

来自分类Dev

如何串联特征向量?

来自分类Dev

如何在Matlab中获得给定矩阵和特征值的特征向量?

来自分类Dev

在 sympy 中查找特征值和特征向量返回空括号

来自分类Dev

Spark,Scala,DataFrame:创建特征向量

来自分类Dev

HOG特征向量的降维

来自分类Dev

稀疏矩阵特征向量的快速计算

来自分类Dev

动态分配随机特征向量

来自分类Dev

R如何选择特征向量?