From: Alexandre G. <gi...@sc...> - 2004-02-03 22:43:18
|
Hi, I would like to know if anybody as experience any problem in their result using eigenvector function on Linux The same calculation return the correct value on Windows,SUN,SGI. All the Numeric were built without out modifying the setup.py file. I just run python setup.py install (python2.3, Numeric 23.0) The test script we run is the following: import Numeric import LinearAlgebra e = Numeric.array([[ 0.6875,-0.3125,0.3125], [-0.3125 , 0.6875 , 0.3125], [ 0.3125 , 0.3125 , 0.6875]]) evals, evecs = LinearAlgebra.eigenvectors(e) print "----------------------------------" print "evecs",evecs on Linux we get: evals [ 1. 0.0625 1. ] evecs [[ 0.81649658 -0.40824829 0.40824829] [-0.57735027 -0.57735027 0.57735027] [-0.26840956 0.80201256 0.533603 ]] On all others platforms we get: evals [ 1. 0.0625 1. ] evecs [[ 0.81649658 -0.40824829 0.40824829] [-0.57735027 -0.57735027 0.57735027] [-0.22645541 0.79259392 0.56613852]] Any idea? Is it a bug in Numeric? Thanks Alex -- o Alexandre Gillet email: gi...@sc... / The Scripps Research Institute, o Dept. Molecular Biology, MB-5, \ 10550 North Torrey Pines Road, o La Jolla, CA 92037-1000, USA. / tel: (858) 784-2053 o fax: (858) 784-2860 |