pub struct MaxAbsScaler;Expand description
Parameters for MaxAbsScaler (unfitted state).
Scales each feature by its maximum absolute value so that the resulting
values lie in the range [-1, 1]. Unlike StandardScaler or
RobustScaler, this scaler does not center the data, which makes
it suitable for sparse data.
x_scaled[i, j] = x[i, j] / max_abs[j]
Implementations§
Source§impl MaxAbsScaler
impl MaxAbsScaler
Trait Implementations§
Source§impl Clone for MaxAbsScaler
impl Clone for MaxAbsScaler
Source§fn clone(&self) -> MaxAbsScaler
fn clone(&self) -> MaxAbsScaler
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MaxAbsScaler
impl Debug for MaxAbsScaler
Source§impl Default for MaxAbsScaler
impl Default for MaxAbsScaler
Source§impl<'de> Deserialize<'de> for MaxAbsScaler
impl<'de> Deserialize<'de> for MaxAbsScaler
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<F: Float> FitUnsupervised<F> for MaxAbsScaler
impl<F: Float> FitUnsupervised<F> for MaxAbsScaler
Auto Trait Implementations§
impl Freeze for MaxAbsScaler
impl RefUnwindSafe for MaxAbsScaler
impl Send for MaxAbsScaler
impl Sync for MaxAbsScaler
impl Unpin for MaxAbsScaler
impl UnsafeUnpin for MaxAbsScaler
impl UnwindSafe for MaxAbsScaler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more