-
Notifications
You must be signed in to change notification settings - Fork 96
Closed
Description
Hello,
It seems that there is an error to sample OrdinalHyperparameter. The code is given as follows to replicate the error.
from ConfigSpace import ConfigurationSpace, CategoricalHyperparameter, OrdinalHyperparameter
cs = ConfigurationSpace(
name="test",
seed=1234,
space={
"Oil_solvent": CategoricalHyperparameter("Oil_solvent", ["Squalene", "Mineral oil", "Paraffin liquid"]),
"Phospholipid_concentration": OrdinalHyperparameter("Phospholipid_concentration", [200, 300, 400, 500, 600]),
}
)
print(cs.sample_configuration())Traceback (most recent call last):
File "/home/hury/Projects/AutoDOE/tests/decision_space.py", line 12, in <module>
print(cs.sample_configuration())
File "/home/hury/mambaforge/envs/autodoe/lib/python3.10/site-packages/ConfigSpace/configuration_space.py", line 880, in sample_configuration
vector[:, i] = hyperparameter._sample(self.random, missing)
File "ConfigSpace/hyperparameters/ordinal.pyx", line 241, in ConfigSpace.hyperparameters.ordinal.OrdinalHyperparameter._sample
TypeError: Expected int, got numpy.ndarrayConfigSpace version: v0.7.2
Metadata
Metadata
Assignees
Labels
No labels