hdsp2
Version:
High-Dimensional Space Projections
16 lines (15 loc) • 782 B
TypeScript
export declare class Utils {
static array2D: (M: number, N: number) => number[][];
static array(N: number): number[];
static fillArray<T>(N: number, value: T): T[];
static random2D: (M: number, N: number, random?: () => number) => number[][];
static randomArray(N: number, random?: () => number): number[];
static distance: (featureVectors: number[][]) => number[][];
static euclidean: (u: number[], v: number[]) => number;
static sub: (u: number[], v: number[]) => number[];
static add: (u: number[], v: number[]) => number[];
static mult: (u: number[], v: number[]) => number[];
static norm: (u: number[]) => number;
static shuffle: (u: any[]) => any[];
static fisheryates_shuffle: (u: any[], random?: () => number) => any[];
}