#[repr(C)]
pub struct Statistics<T> {
pub sum: T,
pub count: usize,
pub average: T,
pub rms: T,
pub min: T,
pub min_index: usize,
pub max: T,
pub max_index: usize,
}
Statistics about numeric data
How many numbers have been considered for the stats
Root-mean-square or rms over all values.
The index of the smallest value.
The index of the largest value.
Creates an empty statistics struct.
Creates a statistics struct which resembles an invalid result.
Merges several statistics into one.
Merges several vectors of statistics into one vector.
Creates a vector of empty statistics structs.
Adds a new value to the statistics, all statistic fields get updated.
Creates an empty statistics struct.
Creates a statistics struct which resembles an invalid result.
Merges several statistics into one.
Merges several vectors of statistics into one vector.
Creates a vector of empty statistics structs.
Adds a new value to the statistics, all statistic fields get updated.
Formats the value using the given formatter. Read more
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.
Performs copy-assignment from source
. Read more
Adds a new values to the statistics using the Kahan summation algorithm described here: https://en.wikipedia.org/wiki/Kahan_summation_algorithm Read more
Adds a new values to the statistics using the Kahan summation algorithm described here: https://en.wikipedia.org/wiki/Kahan_summation_algorithm Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static