UNPKG

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
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[][];