Logcumsumexp
Source:R/gen-namespace-docs.R
, R/gen-namespace-examples.R
, R/gen-namespace.R
torch_logcumsumexp.Rd
Logcumsumexp
logcumsumexp(input, dim, *, out=None) -> Tensor
Returns the logarithm of the cumulative summation of the exponentiation of
elements of input
in the dimension dim
.
For summation index \(j\) given by dim
and other indices \(i\), the result is
$$ \mbox{logcumsumexp}(x)_{ij} = \log \sum\limits_{j=0}^{i} \exp(x_{ij}) $$
Examples
if (torch_is_installed()) {
a <- torch_randn(c(10))
torch_logcumsumexp(a, dim=1)
}
#> torch_tensor
#> -0.8631
#> 0.1159
#> 0.2658
#> 1.0441
#> 1.1505
#> 1.2305
#> 1.4514
#> 2.0585
#> 2.3343
#> 2.4977
#> [ CPUFloatType{10} ]