diff --git a/dbscan.go b/dbscan.go index e36d656..30e88a7 100644 --- a/dbscan.go +++ b/dbscan.go @@ -79,7 +79,7 @@ func (c *dbscanClusterer) Learn(data [][]float64) error { c.l = len(data) c.s = c.numWorkers() c.o = c.s - 1 - c.f = c.l / c.s + c.f = (c.l + c.s - 1) / c.s c.d = data