Link Search Menu Expand Document

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

Parametertypedescription
matrixTensorInput tensor of given matrix
tolnumberstop tolerence, default to 1e-4
maxIternumbermaximum iteration times, default to 200

Return

Promise<[Tensor, Tensor]> Tensor array of [ eigenValues, eigenVectors ]