Better use enumerate: more correct and more pythonic

This commit is contained in:
hroff-1902 2020-03-03 01:42:25 +03:00 committed by GitHub
parent 45c9496792
commit 52cd5f9127
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -582,10 +582,9 @@ class Hyperopt:
self.opt.tell(asked, [v['loss'] for v in f_val])
self.fix_optimizer_models_list()
for j in range(current_jobs):
for j, val in enumerate(f_val):
# Use human-friendly indexes here (starting from 1)
current = i * jobs + j + 1
val = f_val[j]
val['current_epoch'] = current
val['is_initial_point'] = current <= INITIAL_POINTS
logger.debug(f"Optimizer epoch evaluated: {val}")