pub struct BatchSpec {
pub batch_size: usize,
pub drop_last: bool,
pub shuffle: Option<u64>,
}Fields§
§batch_size: usize§drop_last: bool§shuffle: Option<u64>None ⇒ ascending row order. Some(seed) ⇒ SplitMix64
Fisher-Yates permutation of the split’s row IDs.
Implementations§
Trait Implementations§
impl Copy for BatchSpec
impl StructuralPartialEq for BatchSpec
Auto Trait Implementations§
impl Freeze for BatchSpec
impl RefUnwindSafe for BatchSpec
impl Send for BatchSpec
impl Sync for BatchSpec
impl Unpin for BatchSpec
impl UnsafeUnpin for BatchSpec
impl UnwindSafe for BatchSpec
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