pub struct BlockedTemporalSplit {
pub series_len: usize,
pub block_len: usize,
pub train_blocks: Arc<[TimeRange]>,
pub test_blocks: Arc<[TimeRange]>,
pub rows: RowSplit,
pub seed: u64,
}Expand description
Blocked temporal split: contiguous time blocks assigned to train / test.
Fields§
§series_len: usizeSeries length.
block_len: usizeBlock length in rows.
train_blocks: Arc<[TimeRange]>Training blocks as ranges.
test_blocks: Arc<[TimeRange]>Test blocks as ranges.
rows: RowSplitFlattened row partition.
seed: u64Seed.
Implementations§
Trait Implementations§
Source§impl Clone for BlockedTemporalSplit
impl Clone for BlockedTemporalSplit
Source§fn clone(&self) -> BlockedTemporalSplit
fn clone(&self) -> BlockedTemporalSplit
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 BlockedTemporalSplit
impl Debug for BlockedTemporalSplit
impl Eq for BlockedTemporalSplit
Source§impl PartialEq for BlockedTemporalSplit
impl PartialEq for BlockedTemporalSplit
impl StructuralPartialEq for BlockedTemporalSplit
Auto Trait Implementations§
impl Freeze for BlockedTemporalSplit
impl RefUnwindSafe for BlockedTemporalSplit
impl Send for BlockedTemporalSplit
impl Sync for BlockedTemporalSplit
impl Unpin for BlockedTemporalSplit
impl UnsafeUnpin for BlockedTemporalSplit
impl UnwindSafe for BlockedTemporalSplit
Blanket Implementations§
impl<T> Allocation for T
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