Struct linfa_preprocessing::norm_scaling::NormScaler [−][src]
pub struct NormScaler { /* fields omitted */ }Norm scaler: scales all samples in a dataset to have unit norm, according to the specified norm measure
Example
use linfa::traits::Transformer; use linfa_preprocessing::norm_scaling::NormScaler; // Load dataset let dataset = linfa_datasets::diabetes(); // Initialize scaler let scaler = NormScaler::l2(); // Scale dataset let dataset = scaler.transform(dataset);
Implementations
impl NormScaler[src]
impl NormScaler[src]Trait Implementations
impl<F: Float> Transformer<ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>> for NormScaler[src]
impl<F: Float> Transformer<ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>> for NormScaler[src]impl<F: Float, D: Data<Elem = F>, T: AsTargets> Transformer<DatasetBase<ArrayBase<D, Dim<[usize; 2]>>, T>, DatasetBase<ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>, T>> for NormScaler[src]
impl<F: Float, D: Data<Elem = F>, T: AsTargets> Transformer<DatasetBase<ArrayBase<D, Dim<[usize; 2]>>, T>, DatasetBase<ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>, T>> for NormScaler[src]fn transform(
&self,
x: DatasetBase<ArrayBase<D, Ix2>, T>
) -> DatasetBase<Array2<F>, T>[src]
&self,
x: DatasetBase<ArrayBase<D, Ix2>, T>
) -> DatasetBase<Array2<F>, T>
Substitutes the records of the dataset with their scaled versions with unit norm.
Auto Trait Implementations
impl RefUnwindSafe for NormScaler
impl RefUnwindSafe for NormScalerimpl Send for NormScaler
impl Send for NormScalerimpl Sync for NormScaler
impl Sync for NormScalerimpl Unpin for NormScaler
impl Unpin for NormScalerimpl UnwindSafe for NormScaler
impl UnwindSafe for NormScaler