scipy.linalg.lapack.dtgsen#
- scipy.linalg.lapack.dtgsen(select, a, b, q, z[, ijob, wantq, wantz, lwork, liwork, overwrite_a, overwrite_b, overwrite_q, overwrite_z]) = <fortran function dtgsen>#
dtgsen
的包裝函式。- 參數:
- select輸入 秩為 1 的陣列(‘i’),邊界為 (n)
- a輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
- b輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
- q輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
- z輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
- 返回:
- as秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 a 儲存空間
- bs秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 b 儲存空間
- alphar秩為 1 的陣列(‘d’),邊界為 (n)
- alphai秩為 1 的陣列(‘d’),邊界為 (n)
- beta秩為 1 的陣列(‘d’),邊界為 (n)
- qs秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 q 儲存空間
- zs秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 z 儲存空間
- m整數
- pl浮點數
- pr浮點數
- dif秩為 1 的陣列(‘d’),邊界為 (2)
- info整數
- 其他參數:
- ijob輸入 整數,選用
預設值: 4
- wantq輸入 整數,選用
預設值: 1
- wantz輸入 整數,選用
預設值: 1
- overwrite_a輸入 整數,選用
預設值: 0
- overwrite_b輸入 整數,選用
預設值: 0
- overwrite_q輸入 整數,選用
預設值: 0
- overwrite_z輸入 整數,選用
預設值: 0
- lwork輸入 整數,選用
預設值: 4*n+16
- liwork輸入 整數,選用
預設值: n+6