[Numpy-discussion] svd and eigh
Nils Wagner
nwagner at iam.uni-stuttgart.de
Sat May 3 02:40:38 EDT 2008
On Fri, 2 May 2008 23:34:19 -0700 (PDT)
wilson <wilson.t.thompson at gmail.com> wrote:
> I am trying out the eigenvectors related functions in
>numpy.linalg.I
> came across some portions where i have doubts.
> 1).
> i have an array X
> if i calculate L=dot(X,X.transpose())
> can L be called the covariance matrix of X?I read so in
>a paper by
> Turk&Pentland(equation 3 i think)
> can someone clarify this ?
>
> 2).
> i tried to find eigenvectors using svd() and eigh()
>functions
> evects1,evals,vt=svd(L,0)
>
> evals,evects2=eigh(L)
>
> and sorted both evects1 and evects2 in the descending
>order of their
> evals
> here i find that evects1 and evects2 have same values
>but some of the
> values differ in their signs.why is this?
>
> can anyone explain
> tia
> W
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
http://en.wikipedia.org/wiki/Singular_value_decomposition
http://en.wikipedia.org/wiki/Eigenvector
http://en.wikipedia.org/wiki/Covariance_matrix
HTH,
Nils
More information about the NumPy-Discussion
mailing list