pub struct KMeansSampling {
pub n_iterations: usize,
pub random_state: Option<u64>,
/* private fields */
}Expand description
K-means based sampling strategy
Fields§
§n_iterations: usizeNumber of iterations for k-means
random_state: Option<u64>Random seed
Implementations§
Trait Implementations§
Source§impl Clone for KMeansSampling
impl Clone for KMeansSampling
Source§fn clone(&self) -> KMeansSampling
fn clone(&self) -> KMeansSampling
Returns a duplicate of the value. Read more
1.0.0 · 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 KMeansSampling
impl Debug for KMeansSampling
Source§impl SamplingStrategy for KMeansSampling
impl SamplingStrategy for KMeansSampling
Source§fn sample(
&self,
data: &Array2<f64>,
n_samples: usize,
) -> Result<Vec<usize>, SklearsError>
fn sample( &self, data: &Array2<f64>, n_samples: usize, ) -> Result<Vec<usize>, SklearsError>
Sample indices from the dataset
Source§fn requires_fitting(&self) -> bool
fn requires_fitting(&self) -> bool
Check if this strategy requires fitting
Auto Trait Implementations§
impl Freeze for KMeansSampling
impl RefUnwindSafe for KMeansSampling
impl Send for KMeansSampling
impl Sync for KMeansSampling
impl Unpin for KMeansSampling
impl UnwindSafe for KMeansSampling
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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