eigenSolve()
Eigen decomposition of given matrix
Import
import * as datacook from '@pipcook/datacook';
const { eigenSolve } = datacook.Linalg;
Syntax
async eigenSolve(matrix: Tensor, tol: number, maxIter: number): Promise<[Tensor, Tensor]>
Parameters
Parameter | type | description |
---|---|---|
matrix | Tensor | Input tensor of given matrix |
tol | number | stop tolerence, default to 1e-4 |
maxIter | number | maximum iteration times, default to 200 |
Return
Promise<[Tensor, Tensor]>
Tensor array of [ eigenValues, eigenVectors ]