prefix_product
prefix_product(a: IntTuple) -> IntTuple
Compute the exclusive prefix product of an IntTuple.
This is a convenience wrapper that initializes the prefix product with 1.
Args:
- a (
IntTuple): The inputIntTupleto compute the prefix product for.
Returns:
IntTuple: A new IntTuple containing the exclusive prefix product of the input.
prefix_product(a: IntTuple, init: Int) -> IntTuple
Compute the exclusive prefix product of an IntTuple with an initial value.
This function delegates to the implementation in prefix_product2.
Args:
- a (
IntTuple): The inputIntTupleto compute the prefix product for. - init (
Int): The initial value(s) for the prefix product, defaults to 1.
Returns:
IntTuple: A new IntTuple containing the exclusive prefix product of the input.