pub struct ChunkedProcessor { /* private fields */ }Expand description
Chunked processing for large matrices
Implementations§
Source§impl ChunkedProcessor
impl ChunkedProcessor
pub fn new(chunk_size: usize, overlap: usize) -> Self
pub fn process_matrix<F, R>( &self, matrix: &Array2<f64>, process_fn: F, ) -> SklearsResult<Vec<R>>
pub fn process_columns<F, R>( &self, matrix: &Array2<f64>, process_fn: F, ) -> SklearsResult<Vec<R>>
Auto Trait Implementations§
impl Freeze for ChunkedProcessor
impl RefUnwindSafe for ChunkedProcessor
impl Send for ChunkedProcessor
impl Sync for ChunkedProcessor
impl Unpin for ChunkedProcessor
impl UnsafeUnpin for ChunkedProcessor
impl UnwindSafe for ChunkedProcessor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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