svd.ts
Version:
A lightweight, isomorphic TypeScript implementation for computing Singular Value Decomposition (SVD) of matrix in Node.js and browsers.
11 lines (10 loc) • 649 B
TypeScript
export declare function transpose(A: number[][]): number[][];
export declare function matVecMul(A: number[][], x: number[]): number[];
export declare function dot(a: number[], b: number[]): number;
export declare function norm(x: number[]): number;
export declare function normalize(x: number[]): number[];
export declare function subtract(a: number[], b: number[]): number[];
export declare function outer(a: number[], b: number[]): number[][];
export declare function matSub(A: number[][], B: number[][]): number[][];
export declare function diag(s: number[]): number[][];
export declare function matMul(A: number[][], B: number[][]): number[][];