entropyx
Version:
A simple data mining library, written in TypeScript
14 lines (13 loc) • 442 B
TypeScript
import { KMeansOptions } from '@/interfaces/k-means-options.interface';
import { KMeansResult } from '@/interfaces/k-means-result.interface';
export declare class KMeans {
private options;
private data;
private centroids;
constructor(options?: KMeansOptions);
fit(data: number[][]): KMeansResult;
private initializeCentroids;
private assignClusters;
private computeCentroids;
private static arraysEqual;
}