Unverified Commit fe086c42 by Corey Koval Committed by GitHub

Merge pull request #6 from godsic/fix-min_samp-bug

Fix issue with `min_samp` becoming of `float` type
parents 6a77dd3d 4d243f44
...@@ -307,12 +307,13 @@ def process_data(database_name, epsilon, min_samp): ...@@ -307,12 +307,13 @@ def process_data(database_name, epsilon, min_samp):
n_points = len(X) n_points = len(X)
if min_samp == "auto": if min_samp == "auto":
min_samp = max(3, round(0.05 * n_points, 0)) min_samp = round(0.05 * n_points)
elif min_samp.isnumeric(): elif not min_samp.isnumeric():
min_samp = int(min_samp)
else:
break break
min_samp = max(3, min_samp)
min_samp = int(min_samp)
if epsilon == "auto": if epsilon == "auto":
epsilon = autoeps_calc(X) epsilon = autoeps_calc(X)
print(f"min_samp: {min_samp}, eps: {epsilon}") print(f"min_samp: {min_samp}, eps: {epsilon}")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment