pub trait SampleLatinHyperCube:
Sized
+ Copy
+ Default {
// Required method
fn sample_latin_hypercube(
data: MatrixView<'_, Self>,
num_samples: usize,
seed: Option<u64>,
) -> Matrix<Self>;
}Expand description
Return multiple rows sampled using Latin Hypercube Sampling in data that aproximetely uniformly distributed.
This makes the assumtion that the data is uniformly distributed.
Required Methods§
fn sample_latin_hypercube( data: MatrixView<'_, Self>, num_samples: usize, seed: Option<u64>, ) -> Matrix<Self>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.