pub struct PCAFitted { /* private fields */ }Expand description
Fitted PCA with learned parameters
Implementations§
Source§impl PCAFitted
impl PCAFitted
Sourcepub fn components(&self) -> &Array2<f64>
pub fn components(&self) -> &Array2<f64>
Get the principal components
Sourcepub fn explained_variance(&self) -> &Array1<f64>
pub fn explained_variance(&self) -> &Array1<f64>
Get the explained variance
Sourcepub fn explained_variance_ratio(&self) -> &Array1<f64>
pub fn explained_variance_ratio(&self) -> &Array1<f64>
Get the explained variance ratio
Sourcepub fn singular_values(&self) -> &Array1<f64>
pub fn singular_values(&self) -> &Array1<f64>
Get the singular values
Sourcepub fn n_components(&self) -> usize
pub fn n_components(&self) -> usize
Get the number of components
Sourcepub fn n_features(&self) -> usize
pub fn n_features(&self) -> usize
Get the number of original features
Sourcepub fn cumulative_explained_variance_ratio(&self) -> Array1<f64>
pub fn cumulative_explained_variance_ratio(&self) -> Array1<f64>
Calculate the cumulative explained variance ratio
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PCAFitted
impl RefUnwindSafe for PCAFitted
impl Send for PCAFitted
impl Sync for PCAFitted
impl Unpin for PCAFitted
impl UnwindSafe for PCAFitted
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
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