suboptimumg.sweep.sweeper_2d#
- class suboptimumg.sweep.sweeper_2d.Sweeper2D(comp_data, var_1, var_2, dependencies={})[source]#
Bases:
object2D parameter sweeper.
- Parameters:
comp_data (CompetitionData)
var_1 (SweepParamConfig)
var_2 (SweepParamConfig)
dependencies (Dict[str, Callable])
- sweep(verbose=False, num_processes=None)[source]#
Run a two-dimensional parameter sweep (grid sweep) using multiprocessing.
- Parameters:
verbose (bool, optional) – Whether to show detailed progress (default is False)
num_processes (int, optional) – Number of processes to use. Defaults to CPU count.
- Returns:
Results of the 2D sweep operation
- Return type: