radiobee-aligner / radiobee /gen_eps_minsamples.py
freemt
Update df_aligned file_csv file_xlsx
3d38118
raw
history blame
No virus
336 Bytes
"""Gen suggested eps min_samples."""
def gen_eps_minsamples(src_len: int, tgt_len: int) -> dict:
"""Gen suggested eps min_samples."""
eps = src_len * 0.01
if eps < 3:
eps = 3
min_samples = tgt_len / 100 * 0.5
if min_samples < 3:
min_samples = 3
return {"eps": eps, "min_samples": min_samples}