scipy.linalg.lapack.chegvd¶
- scipy.linalg.lapack.chegvd(a, b[, itype, jobz, uplo, lwork, lrwork, liwork, overwrite_a, overwrite_b]) = <fortran object>¶
的包装器
chegvd
。- 参数
- a :输入带边界的二阶数组(‘F’)
(n,n)
带边界的输入秩2数组(‘F’) - b :输入带边界的二阶数组(‘F’)
(n,n)
带边界的输入秩2数组(‘F’)
- a :输入带边界的二阶数组(‘F’)
- 退货
- w :带边界的秩1数组(‘f’)
(n)
带边界的秩1数组(‘f’) - v :带边界的秩2数组(‘F’)
(n,n)
使用a
存储带边界的秩2数组(‘F’) - info集成
- w :带边界的秩1数组(‘f’)
- 其他参数
- itype输入int,可选
默认设置
1
- jobz输入字符串(len=1),可选
默认设置
'V'
- uplo输入字符串(len=1),可选
默认设置
'L'
- overwrite_a输入int,可选
默认设置
0
- overwrite_b输入int,可选
默认设置
0
- lwork输入int,可选
默认设置
(*jobz=='N'?n+1:n*(n+2))
- lrwork输入int,可选
默认设置
max((*jobz=='N'?n:2*n*n+5*n+1),1)
- liwork输入int,可选
默认设置
(*jobz=='N'?1:5*n+3)