Trait AggregateOps

Source
pub trait AggregateOps {
    // Required methods
    fn avg(&self) -> f64;
    fn length(&self) -> f64;
    fn square(&self) -> Result<NDArray<f64>, String>;
    fn sum(&self) -> Result<NDArray<f64>, String>;
    fn abs(&self) -> Result<NDArray<f64>, String>;
    fn sort(&self) -> Vec<f64>;
    fn unique(&self) -> Vec<f64>;
    fn mean(&self, axis: usize) -> Result<Vec<f64>, String>;
    fn stdev(&self, axis: usize) -> Result<Vec<f64>, String>;
    fn stdev_sample(&self, axis: usize) -> Result<Vec<f64>, String>;
}

Required Methods§

Source

fn avg(&self) -> f64

Source

fn length(&self) -> f64

Source

fn square(&self) -> Result<NDArray<f64>, String>

Source

fn sum(&self) -> Result<NDArray<f64>, String>

Source

fn abs(&self) -> Result<NDArray<f64>, String>

Source

fn sort(&self) -> Vec<f64>

Source

fn unique(&self) -> Vec<f64>

Source

fn mean(&self, axis: usize) -> Result<Vec<f64>, String>

Source

fn stdev(&self, axis: usize) -> Result<Vec<f64>, String>

Source

fn stdev_sample(&self, axis: usize) -> Result<Vec<f64>, String>

Implementors§