Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 4 additions & 9 deletions bayes_opt/target_space.py
Original file line number Diff line number Diff line change
Expand Up @@ -312,9 +312,7 @@ def params_to_array(self, params: Mapping[str, float | NDArray[Float]]) -> NDArr
Representation of the parameters as an array.
"""
if set(params) != set(self.keys):
error_msg = (
f"Parameters' keys ({params}) do " f"not match the expected set of keys ({self.keys})."
)
error_msg = f"Parameters' keys ({params}) do not match the expected set of keys ({self.keys})."
raise ValueError(error_msg)
return self._to_float(params)

Expand Down Expand Up @@ -356,15 +354,14 @@ def array_to_params(self, x: NDArray[Float]) -> dict[str, float | NDArray[Float]
"""
if len(x) != self._dim:
error_msg = (
f"Size of array ({len(x)}) is different than the "
f"expected number of parameters ({self._dim})."
f"Size of array ({len(x)}) is different than the expected number of parameters ({self._dim})."
)
raise ValueError(error_msg)
return self._to_params(x)

def _to_float(self, value: Mapping[str, float | NDArray[Float]]) -> NDArray[Float]:
if set(value) != set(self.keys):
msg = f"Parameters' keys ({value}) do " f"not match the expected set of keys ({self.keys})."
msg = f"Parameters' keys ({value}) do not match the expected set of keys ({self.keys})."
raise ValueError(msg)
res = np.zeros(self._dim)
for key in self._keys:
Expand Down Expand Up @@ -704,9 +701,7 @@ def set_bounds(self, new_bounds: BoundsMapping) -> None:
params_config[key] = new_params_config[key]
dims = dims + params_config[key].dim
if dims != self.dim:
msg = (
f"Dimensions of new bounds ({dims}) does not match" f" dimensions of old bounds ({self.dim})."
)
msg = f"Dimensions of new bounds ({dims}) does not match dimensions of old bounds ({self.dim})."
raise ValueError(msg)
self._params_config = params_config
self._bounds = self.calculate_bounds()