UNPKG

@formant/ava

Version:

A framework for automated visual analytics.

16 lines (15 loc) 842 B
/** operation of vector or matrix */ export declare const vectorAdd: (x: number[], y: number[]) => number[]; export declare const vectorSubtract: (x: number[], y: number[]) => number[]; export declare const vectorInnerProduct: (x: number[], y: number[]) => number; export declare const matrixTranspose: (x: number[][]) => any[]; export declare const matrixMultiply: (x: number[][], y: number[][]) => number[][]; export declare const multiMatrixMultiply: (matrixSet: number[][][]) => number[][]; /** * Constructs a diagonal matrix where the values of the main diagonal are the values of the given vector */ export declare const constructDiagonalMatrix: (diagonalVector: number[]) => any[][]; /** * Calculate the inverse matrix for second order matrix * */ export declare const inverseSecondOrderMatrix: (matrix: number[][]) => number[][];