Trait afarray::ArrayMinMaxTryStream
source · [−]pub trait ArrayMinMaxTryStream<'a, T, E> where
T: HasAfEnum + HasArrayExt + Copy + Default + Send + 'a,
T: DType + Max + Min + Copy + Default + Send + 'a,
E: Send + 'a,
Self: Stream<Item = Result<ArrayExt<T>, E>> + Sized + Send + Unpin + 'a,
ArrayExt<T>: ArrayInstanceMinMax<T> + From<Array<T>> + From<Array<T::InType>>, {
fn reduce_max(
self,
block_size: usize,
stride: u64
) -> Box<dyn Stream<Item = Result<ArrayExt<T>, E>> + Send + Unpin + 'a> { ... }
fn reduce_min(
self,
block_size: usize,
stride: u64
) -> Box<dyn Stream<Item = Result<ArrayExt<T>, E>> + Send + Unpin + 'a> { ... }
}
Expand description
Trait to reduce the sum of a [Stream
] of ArrayExt
s.
Provided Methods
Compute the maximum of each stride
of a [Stream
] of ArrayExt
s.