apr144-dbscan
Version:
Customizable DBSCAN clustering for arbitrary datasets
19 lines (17 loc) • 384 B
TypeScript
declare function DBSCAN<T = any>({
dataset,
epsilon,
epsilonCompare,
minimumPoints,
distanceFunction
}: {
dataset: T[];
epsilon?: number;
epsilonCompare?: (distance: number, epsilon: number) => boolean;
minimumPoints?: number;
distanceFunction?: (a: T, b: T) => number;
}): {
clusters: number[][];
noise: number[];
};
export = DBSCAN;