scipy.linalg.lapack.dstein#

scipy.linalg.lapack.dstein(d, e, w, iblock, isplit) = <flapack function dstein>#

Compute eigenvectors of a symmetric tridiagonal matrix by inverse iteration, for eigenvalues supplied by stebz (LAPACK dstein).

Parameters:
dndarray

Diagonal elements of the symmetric tridiagonal matrix, length n.

endarray

Off-diagonal elements, length n - 1.

wndarray

The m eigenvalues to compute vectors for, as returned by stebz.

iblockndarray

Block indices from stebz.

isplitndarray

Splitting points from stebz.

Returns:
zndarray

Orthonormal eigenvectors as columns, shape (n, m).

infoint

0 on success; if negative, the -info-th argument had an illegal value; if positive, that many eigenvectors failed to converge.