Skip to content

Commit f6c997e

Browse files
committed
fixes
1 parent 122840d commit f6c997e

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/hyperactive/experiment/toy/_sphere.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ def _paramnames(self):
5959
return [f"x{i}" for i in range(self.n_dim)]
6060

6161
def _score(self, params):
62-
return np.sum(np.array(params) ** 2) + self.const, {}
62+
params_vec = np.array([params[f"x{i}"] for i in range(self.n_dim)])
63+
return np.sum(params_vec ** 2) + self.const, {}
6364

6465
@classmethod
6566
def get_test_params(cls, parameter_set="default"):

src/hyperactive/tests/test_all_objects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ class OptimizerFixtureGenerator(BaseFixtureGenerator):
199199
object_type_filter = "optimizer"
200200

201201

202-
class TestAllOptimizers(ExperimentFixtureGenerator):
202+
class TestAllOptimizers(OptimizerFixtureGenerator):
203203
"""Module level tests for all optimizer classes."""
204204

205205
def test_opt_run(self, object_instance):

0 commit comments

Comments
 (0)