cumsum_axis function

Cumulative Sum

Cumulative Sum

The cumulative sum, i=1kxi\sum_{i=1}^k x_i for k=1,,nk=1,\ldots,n. When calling cumsum, matrices are automatically flattened into column-major order before the sum is taken. methods

cumsum_axis(expr, axis = 2) ## S4 method for signature 'Expression' cumsum(x)

Arguments

  • axis: (Optional) The dimension across which to apply the function: 1 indicates rows, and 2 indicates columns. The default is 2.
  • x, expr: An Expression , vector, or matrix.

Examples

val <- cbind(c(1,2), c(3,4)) value(cumsum(Constant(val))) value(cumsum_axis(Constant(val))) x <- Variable(2,2) prob <- Problem(Minimize(cumsum(x)[4]), list(x == val)) result <- solve(prob) result$value result$getValue(cumsum(x))
  • Maintainer: Anqi Fu
  • License: Apache License 2.0 | file LICENSE
  • Last published: 2024-11-07