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輸入 rank-2 陣列(‘f’),邊界為 (p,q)
x12輸入 rank-2 陣列(‘f’),邊界為 (p,mmq)
x21輸入 rank-2 陣列(‘f’),邊界為 (mmp,q)
x22輸入 rank-2 陣列(‘f’),邊界為 (mmp,mmq)
回傳:
cs11rank-2 陣列(‘f’),邊界為 (p,q) 和 x11 儲存空間
cs12rank-2 陣列(‘f’),邊界為 (p,mmq) 和 x12 儲存空間
cs21rank-2 陣列(‘f’),邊界為 (mmp,q) 和 x21 儲存空間
cs22rank-2 陣列(‘f’),邊界為 (mmp,mmq) 和 x22 儲存空間
thetarank-1 陣列(‘f’),邊界為 (min(min(p, mmp), min(q, mmq)))
u1rank-2 陣列(‘f’),邊界為 ((compute_u1?p:0),(compute_u1?p:0))
u2rank-2 陣列(‘f’),邊界為 ((compute_u2?mmp:0),(compute_u2?mmp:0))
v1trank-2 陣列(‘f’),邊界為 ((compute_v1t?q:0),(compute_v1t?q:0))
v2trank-2 陣列(‘f’),邊界為 ((compute_v2t?mmq:0),(compute_v2t?mmq:0))
info整數
其他參數:
compute_u1輸入 整數,選用

預設值: 1

compute_u2輸入 整數,選用

預設值: 1

compute_v1t輸入 整數,選用

預設值: 1

compute_v2t輸入 整數,選用

預設值: 1

trans輸入 整數,選用

預設值: 0

signs輸入 整數,選用

預設值: 0

overwrite_x11輸入 整數,選用

預設值: 0

overwrite_x12輸入 整數,選用

預設值: 0

overwrite_x21輸入 整數,選用

預設值: 0

overwrite_x22輸入 整數,選用

預設值: 0

lwork輸入 整數,選用

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