[Numpy-discussion] SVD failure

Philipp K. Janert python@beyondcode....
Mon May 4 17:19:51 CDT 2009

The following code:

from scipy import *
from scipy import linalg

m = matrix( [ [1,1,0,0],
              [0,0,1,1] ] )

u,s,v = linalg.svd( m )

fails with the following message:
Traceback (most recent call last):
  File "boo.py", line 10, in <module>
    u,s,v = linalg.svd( m )
  File "/usr/lib64/python2.6/site-packages/scipy/linalg/decomp.py", line 509, 
in svd
    lwork = calc_lwork.gesdd(gesdd.prefix,m,n,compute_uv)[1]
RuntimeError: more argument specifiers than keyword list entries (remaining 

On the other hand, calculating
        la, v = eig( m ) 
works just fine.

If I see this correctly, my SciPy version
is 0.6.0; running on 64bit Suse 11.

Any thoughts?



More information about the Numpy-discussion mailing list