pub struct ShuffleSplit { /* private fields */ }Expand description
Shuffle Split cross-validator
Generates random train/test splits independent of the number of iterations
Implementations§
Source§impl ShuffleSplit
impl ShuffleSplit
Sourcepub fn test_size(self, size: f64) -> Self
pub fn test_size(self, size: f64) -> Self
Set the test size as a proportion (0.0 to 1.0) of the dataset
Sourcepub fn train_size(self, size: f64) -> Self
pub fn train_size(self, size: f64) -> Self
Set the train size as a proportion (0.0 to 1.0) of the dataset
Sourcepub fn random_state(self, seed: u64) -> Self
pub fn random_state(self, seed: u64) -> Self
Set the random state for reproducible results
Trait Implementations§
Source§impl Clone for ShuffleSplit
impl Clone for ShuffleSplit
Source§fn clone(&self) -> ShuffleSplit
fn clone(&self) -> ShuffleSplit
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 CrossValidator for ShuffleSplit
impl CrossValidator for ShuffleSplit
Auto Trait Implementations§
impl Freeze for ShuffleSplit
impl RefUnwindSafe for ShuffleSplit
impl Send for ShuffleSplit
impl Sync for ShuffleSplit
impl Unpin for ShuffleSplit
impl UnwindSafe for ShuffleSplit
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