cupy.linalg.eigvalsh¶
-
cupy.linalg.eigvalsh(a, UPLO='L')[source]¶ Calculates eigenvalues of a symmetric matrix.
This method calculates eigenvalues a given symmetric matrix. Note that
cupy.linalg.eigh()calculates both eigenvalues and eigenvectors.Note
Currenlty only 2-D matrix is supported.
Note
CUDA >=8.0 is required.
Parameters: - a (cupy.ndarray) – A symmetric 2-D square matrix.
- UPLO (str) – Select from
'L'or'U'. It specifies which part ofais used.'L'uses the lower triangular part ofa, and'U'uses the upper triangular part ofa.
Returns: Returns eigenvalues as a vector.
Return type: See also