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.9688
#> 1.1071
#> 1.9102
#> 1.9969
#> 2.1436
#> 2.5344
#> 2.5822
#> 2.6182
#> 2.7154
#> 2.9387
#> [ CPUFloatType{10} ]