Skip to main content

latin_hypercube_sample

Function latin_hypercube_sample 

Source
pub fn latin_hypercube_sample(
    n_samples: usize,
    n_dims: usize,
    seed: u64,
) -> LatinHypercubeSample
Expand description

Generate a Latin Hypercube Sample with n_samples points in n_dims dimensions.

Each dimension is stratified into n_samples equal-width intervals; one point is drawn uniformly from each interval, then the points are randomly permuted per dimension (mid-point LHS variant).

Returns a LatinHypercubeSample with values in [0, 1].