NumericalContinuousParameter¶
- class baybe.parameters.numerical.NumericalContinuousParameter[source]¶
Bases:
ContinuousParameter
Class for continuous numerical parameters.
Public methods
__init__
(name[, bounds, metadata])Method generated by attrs for class NumericalContinuousParameter.
from_dict
(dictionary)Create an object from its dictionary representation.
from_json
(string)Create an object from its JSON representation.
is_in_range
(item)Return whether an item is within the parameter range.
summary
()Return a custom summarization of the parameter.
to_dict
()Create an object's dictionary representation.
to_json
()Create an object's JSON representation.
Create a one-dimensional search space from the parameter.
Create a one-dimensional search space from the parameter.
Public attributes and properties
The columns spanning the computational representation.
The description of the parameter.
Boolean indicating if this is a continuous parameter.
Boolean indicating if this is a discrete parameter.
Class variable encoding whether this parameter is numeric.
The unit of measurement for the parameter.
The bounds of the parameter.
The name of the parameter
Optional metadata containing description, unit, and other information.
- __init__(name: str, bounds: None | Iterable | Interval = None, *, metadata=NOTHING)¶
Method generated by attrs for class NumericalContinuousParameter.
For details on the parameters, see Public attributes and properties.
- to_json()¶
Create an object’s JSON representation.
- Return type:
- Returns:
The JSON representation as a string.
- to_searchspace()¶
Create a one-dimensional search space from the parameter.
- Return type:
SearchSpace
- to_subspace()¶
Create a one-dimensional search space from the parameter.
- Return type:
SubspaceContinuous
- metadata: MeasurableMetadata¶
Optional metadata containing description, unit, and other information.
- name: str¶
The name of the parameter