baybe.searchspace.utils.parameter_cartesian_prod_polars¶
- baybe.searchspace.utils.parameter_cartesian_prod_polars(parameters: Sequence[DiscreteParameter], initial_ldf: LazyFrame | None = None)[source]¶
Create the Cartesian product of discrete parameter values using Polars.
- Parameters:
parameters (
Sequence[DiscreteParameter]) – List of discrete parameter objects.initial_ldf (
Optional[LazyFrame]) – An optional starting lazy dataframe. When provided, the given parameters are cross-joined into it.
- Return type:
LazyFrame- Returns:
A lazy dataframe containing all possible discrete parameter value combinations.