sample_continuous_lhs#

obsidian.experiment.advanced_design.sample_continuous_lhs(continuous_params, n_samples, seed)[source]#

Draw LHS samples for all continuous parameters, mapping [0, 1) uniform samples to the discrete level sets defined in continuous_params.

Parameters:
  • continuous_params – Dict mapping parameter name → spec (see _get_param_levels for accepted formats).

  • n_samples – Number of rows to sample.

  • seed – Random seed passed to the LHS sampler.

Returns:

Mapping parameter name → list of sampled values.

Return type:

dict