pub fn rolling_mean<T>(
    values: &[T],
    window_size: usize,
    min_periods: usize,
    center: bool,
    weights: Option<&[f64]>
) -> ArrayRefwhere
    T: NativeType + Float + Sum<T> + SubAssign + AddAssign + IsFloat,