scipy.linalg.lapack.zuncsd#
- scipy.linalg.lapack.zuncsd(x11, x12, x21, x22[, compute_u1, compute_u2, compute_v1t, compute_v2t, trans, signs, lwork, lrwork, overwrite_x11, overwrite_x12, overwrite_x21, overwrite_x22]) = <fortran function zuncsd>#
zuncsd
的包装器。- 参数:
- x11输入秩为 2 的数组('D'),大小为 (p,q)
- x12输入秩为 2 的数组('D'),大小为 (p,mmq)
- x21输入秩为 2 的数组('D'),大小为 (mmp,q)
- x22输入秩为 2 的数组('D'),大小为 (mmp,mmq)
- 返回值:
- cs11秩为 2 的数组('D'),大小为 (p,q),使用 x11 的存储空间
- cs12秩为 2 的数组('D'),大小为 (p,mmq),使用 x12 的存储空间
- cs21秩为 2 的数组('D'),大小为 (mmp,q),使用 x21 的存储空间
- cs22秩为 2 的数组('D'),大小为 (mmp,mmq),使用 x22 的存储空间
- theta秩为 1 的数组('d'),大小为 (min(min(p, mmp), min(q, mmq)))
- u1秩为 2 的数组('D'),大小为 ((compute_u1?p:0),(compute_u1?p:0))
- u2秩为 2 的数组('D'),大小为 ((compute_u2?mmp:0),(compute_u2?mmp:0))
- v1t秩为 2 的数组('D'),大小为 ((compute_v1t?q:0),(compute_v1t?q:0))
- v2t秩为 2 的数组('D'),大小为 ((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*m+MAX(1,MAX(mmp,mmq))+1
- lrwork输入 int,可选
默认值:5*MAX(1,q-1)+4*MAX(1,q)+8*q+1