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 function sorcsd>#

sorcsd的包装器。

参数:
x11输入秩-2 数组(‘f’),边界为 (p,q)
x12输入秩-2 数组(‘f’),边界为 (p,mmq)
x21输入秩-2 数组(‘f’),边界为 (mmp,q)
x22输入秩-2 数组(‘f’),边界为 (mmp,mmq)
返回:
cs11秩-2 数组(‘f’),边界为 (p,q),带有 x11 存储
cs12秩-2 数组(‘f’),边界为 (p,mmq),带有 x12 存储
cs21秩-2 数组(‘f’),边界为 (mmp,q),带有 x21 存储
cs22秩-2 数组(‘f’),边界为 (mmp,mmq),带有 x22 存储
theta秩-1 数组(‘f’),边界为 min(min(p, mmp), min(q, mmq))
u1秩-2 数组(‘f’),边界为 ((compute_u1?p:0),(compute_u1?p:0))
u2秩-2 数组(‘f’),边界为 ((compute_u2?mmp:0),(compute_u2?mmp:0))
v1t秩-2 数组(‘f’),边界为 ((compute_v1t?q:0),(compute_v1t?q:0))
v2t秩-2 数组(‘f’),边界为 ((compute_v2t?mmq:0),(compute_v2t?mmq:0))
infoint
其他参数:
compute_u1输入 int,可选

默认值: 1

compute_u2输入 int,可选

默认值: 1

compute_v1t输入 int,可选

默认值: 1

compute_v2t输入 int,可选

默认值: 1

trans输入 int,可选

默认值: 0

signs输入 int,可选

默认值: 0

overwrite_x11输入 int,可选

默认值: 0

overwrite_x12输入 int,可选

默认值: 0

overwrite_x21输入 int,可选

默认值: 0

overwrite_x22输入 int,可选

默认值: 0

lwork输入 int,可选

默认值: 2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q