Fix UniformParameterRange tolist throws error when step size is not defined (#859)

This commit is contained in:
david pash
2022-12-27 16:28:19 +02:00
committed by GitHub
parent 4e2e6a4d6b
commit af79ee7839

View File

@@ -164,7 +164,7 @@ class UniformParameterRange(Parameter):
:return: list of dicts {name: float}
"""
step_size = self.step_size or (self.max_value - self.min_value) / 100.
steps = (self.max_value - self.min_value) / self.step_size
steps = (self.max_value - self.min_value) / step_size
values = [self.min_value + v*step_size for v in range(0, int(steps))]
if self.include_max and (not values or values[-1] < self.max_value):
values.append(self.max_value)