Fix output info

Signed-off-by: James Ketrenos <james_git@ketrenos.com>
This commit is contained in:
James Ketr 2023-01-16 20:44:46 -08:00
parent 0d01732598
commit 50ddb96e74

View File

@ -54,7 +54,7 @@ def DBSCAN(points, eps = MAX_DISTANCE, minPts = MIN_PTS, verbose = True):
sub_perc = -1
sub_total = len(S)
T = S
T = S.copy()
for j, Q in enumerate(S): # Process every seed point
if verbose == True:
sub_new_perc = int(100 * (j+1) / sub_total)
@ -73,7 +73,7 @@ def DBSCAN(points, eps = MAX_DISTANCE, minPts = MIN_PTS, verbose = True):
N = RangeQuery(points, Q, eps) # Find neighbors
if len(N) >= minPts: # Density check (if Q is a core point)
T = Union(T, N) # Add new neighbors to seed set
S = T
return clusters
def RangeQuery(points, Q, eps):