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
Sourcepub fn new() -> MaxAbsScaler
pub fn new() -> MaxAbsScaler
Create a new 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§fn default() -> MaxAbsScaler
fn default() -> MaxAbsScaler
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MaxAbsScaler
impl<'de> Deserialize<'de> for MaxAbsScaler
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaxAbsScaler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaxAbsScaler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<F> FitUnsupervised<F> for MaxAbsScalerwhere
F: Float,
impl<F> FitUnsupervised<F> for MaxAbsScalerwhere
F: Float,
type Fitted = FittedMaxAbsScaler<F>
fn fit( &self, x: &ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>, ) -> Result<<MaxAbsScaler as FitUnsupervised<F>>::Fitted, RustMlError>
Source§impl Serialize for MaxAbsScaler
impl Serialize for MaxAbsScaler
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> SendAlias for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.