The eigenvalues of a real symmetric or complex Hermitian matrix are always real. Supports input of float, double, cfloat and cdouble dtypes. Also supports batches of matrices, and if A is a batch of matrices then the output has the same batch dimensions. The eigenvalues are returned in ascending order.
A is assumed to be Hermitian (resp. symmetric), but this is not checked internally, instead:
If UPLO\ = 'L' (default), only the lower triangular part of the matrix is used in the computation.
If UPLO\ = 'U', only the upper triangular part of the matrix is used.