scipy.linalg.lapack.sorcsd#

scipy.linalg.lapack.sorcsd(x11, x12, x21, x22[, compute_u1, compute_u2, compute_v1t, compute_v2t, trans, signs, lwork, overwrite_x11, overwrite_x12, overwrite_x21, overwrite_x22]) = <fortran object>#

Wrapper for sorcsd.

Parameters
x11input rank-2 array(‘f’) with bounds (p,q)
x12input rank-2 array(‘f’) with bounds (p,mmq)
x21input rank-2 array(‘f’) with bounds (mmp,q)
x22input rank-2 array(‘f’) with bounds (mmp,mmq)
Returns
cs11rank-2 array(‘f’) with bounds (p,q) and x11 storage
cs12rank-2 array(‘f’) with bounds (p,mmq) and x12 storage
cs21rank-2 array(‘f’) with bounds (mmp,q) and x21 storage
cs22rank-2 array(‘f’) with bounds (mmp,mmq) and x22 storage
thetarank-1 array(‘f’) with bounds (min(min(p, mmp), min(q, mmq)))
u1rank-2 array(‘f’) with bounds ((compute_u1?p:0),(compute_u1?p:0))
u2rank-2 array(‘f’) with bounds ((compute_u2?mmp:0),(compute_u2?mmp:0))
v1trank-2 array(‘f’) with bounds ((compute_v1t?q:0),(compute_v1t?q:0))
v2trank-2 array(‘f’) with bounds ((compute_v2t?mmq:0),(compute_v2t?mmq:0))
infoint
Other Parameters
compute_u1input int, optional

Default: 1

compute_u2input int, optional

Default: 1

compute_v1tinput int, optional

Default: 1

compute_v2tinput int, optional

Default: 1

transinput int, optional

Default: 0

signsinput int, optional

Default: 0

overwrite_x11input int, optional

Default: 0

overwrite_x12input int, optional

Default: 0

overwrite_x21input int, optional

Default: 0

overwrite_x22input int, optional

Default: 0

lworkinput int, optional

Default: 2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q