Comment #3 on issue 3343 by [email protected]: bug in eigenvect()
http://code.google.com/p/sympy/issues/detail?id=3343
Here was his response:
Alan Bromborsky reported the issue. Just in case you cannot find it, here
it is:
from sympy import *
M = Matrix([ [1, .6, .6], [.6, 1, .9], [.6, .9, 1] ])
print 'M =', M
print 'eig values =',M.eigenvals()
print 'eig vectors =',M.eigenvects()
I get -
M = [ 1, 0.6, 0.6]
[0.6, 1, 0.9]
[0.6, 0.9, 1]
eig values = {0.489531364385073: 1, 2.41046863561493: 1, 0.100000000000000:
1}
eig vectors =
Traceback (most recent call last):
File "EigenTest.py", line 8, in <module>
print 'eig vectors =',M.eigenvects()
File
"/usr/local/lib/python2.7/dist-packages/sympy-0.7.1_git-py2.7.egg/sympy/matrices/matrices.py",
line 2969, in eigenvects
raise NotImplementedError("Can't evaluate eigenvector for eigenvalue %s" %
r)
NotImplementedError: Can't evaluate eigenvector for eigenvalue
0.489531364385073
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy-issues?hl=en.