pub struct ChannelStatistics {
pub means: Vec<f32>,
pub variances: Vec<f32>,
pub std_devs: Vec<f32>,
pub outlier_ratio: f32,
}Expand description
Calculate channel-wise statistics for analysis
Fields§
§means: Vec<f32>§variances: Vec<f32>§std_devs: Vec<f32>§outlier_ratio: f32Implementations§
Source§impl ChannelStatistics
impl ChannelStatistics
pub fn compute(weights: &WeightMatrix, outlier_threshold: f32) -> Self
pub fn print_summary(&self)
Auto Trait Implementations§
impl Freeze for ChannelStatistics
impl RefUnwindSafe for ChannelStatistics
impl Send for ChannelStatistics
impl Sync for ChannelStatistics
impl Unpin for ChannelStatistics
impl UnsafeUnpin for ChannelStatistics
impl UnwindSafe for ChannelStatistics
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<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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