Skip to main content

cumprod

Function cumprod 

Source
pub fn cumprod<T: Num + Copy + Mul<Output = T>>(xs: &[T]) -> Vec<T>
Expand description

Cumulative product of a slice. Returns an empty vector for an empty input.

ยงExamples

use mathverse_core::ops::cumprod;

assert_eq!(cumprod(&[1, 2, 3, 4]), vec![1, 2, 6, 24]);
assert_eq!(cumprod::<i32>(&[]), vec![]);