Computes the eigendecomposition of a symmetric matrix operand of
shape (n, n):
$$A = \mathrm{vectors} \, \mathrm{diag}(\mathrm{values}) \,
\mathrm{vectors}^\top.$$
Only the lower triangle of operand is read. The columns of vectors
are the (orthonormal) eigenvectors and values is the length-n
vector of (real) eigenvalues in ascending order. Output names and
order match base::eigen().
Arguments
- operand
(
arrayish)
Symmetric square matrix of floating-point data type.
Value
Named list with elements values (length n) and vectors
(shape (n, n)). Both have the same dtype as the input.