torch_cumprod function

Cumprod

Cumprod

torch_cumprod(self, dim, dtype = NULL)

Arguments

  • self: (Tensor) the input tensor.
  • dim: (int) the dimension to do the operation over
  • dtype: (torch.dtype, optional) the desired data type of returned tensor. If specified, the input tensor is casted to dtype before the operation is performed. This is useful for preventing data type overflows. Default: NULL.

cumprod(input, dim, out=NULL, dtype=NULL) -> Tensor

Returns the cumulative product of elements of input in the dimension dim.

For example, if input is a vector of size N, the result will also be a vector of size N, with elements.

yi=x1×x2×x3××xi y_i = x_1 \times x_2\times x_3\times \dots \times x_i

Examples

if (torch_is_installed()) { a = torch_randn(c(10)) a torch_cumprod(a, dim=1) }
  • Maintainer: Daniel Falbel
  • License: MIT + file LICENSE
  • Last published: 2025-02-14