BenchmarkableMethod

Trait BenchmarkableMethod 

Source
pub trait BenchmarkableMethod:
    Debug
    + Send
    + Sync {
    // Required methods
    fn select_features(
        &self,
        X: ArrayView2<'_, f64>,
        y: ArrayView1<'_, f64>,
    ) -> Result<Vec<usize>, BenchmarkError>;
    fn method_name(&self) -> &str;
    fn method_params(&self) -> HashMap<String, String>;
}
Expand description

Trait for benchmarkable feature selection methods

Required Methods§

Implementors§