The following code:

from scipy import *
from scipy import linalg

m = matrix( [ [1,1,0,0],
              [1,1,0,0],
              [0,0,1,1],
              [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 
format:'|:calc_lwork.gesdd')


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?

Best,

                Ph.
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to