pub trait ParallelFeatureEvaluator {
// Required methods
fn evaluate_features_parallel(
&self,
x: &Array2<Float>,
y: &Array1<i32>,
) -> SklResult<Array1<Float>>;
fn evaluate_features_subset_parallel(
&self,
x: &Array2<Float>,
y: &Array1<i32>,
feature_indices: &[usize],
) -> SklResult<Array1<Float>>;
}Expand description
Parallel feature evaluation trait
This trait provides methods for evaluating features in parallel to improve performance on multi-core systems.