entropyx
Version:
A simple data mining library, written in TypeScript
15 lines (14 loc) • 548 B
TypeScript
import { DBScanOptions } from '@/interfaces/db-scan-options.interface';
import { DBScanResult } from '@/interfaces/db-scan-result.interface';
import { DistanceFunction } from '@/types/distance-function.type';
export declare class DBSCAN {
private options;
private points;
private visited;
private assigned;
private clusters;
constructor(options?: DBScanOptions);
fit(data: number[][]): DBScanResult;
private expandNeighborhood;
rangeQuery(point: number, epsilon: number, distance: DistanceFunction): number[];
}