Function smartnoise_runtime::components::sum::sum[][src]

pub fn sum<T: Add<T, Output = T> + Zero + Copy>(
    data: &ArrayD<T>
) -> Result<ArrayD<T>>

Calculates sum for each column of the data.

Arguments

Return

Sum of each column of the data.

Example

use ndarray::prelude::*;
use smartnoise_runtime::components::sum::sum;
let data = arr2(&[ [1.,10.], [2., 20.], [3., 30.] ]).into_dyn();
let sums = sum(&data).unwrap();
assert!(sums == arr2(&[[6., 60.]]).into_dyn());