sum_entries function

Sum of Entries

Sum of Entries

The sum of entries in a vector or matrix. methods

sum_entries(expr, axis = NA_real_, keepdims = FALSE) ## S3 method for class 'Expression' sum(..., na.rm = FALSE)

Arguments

  • expr: An Expression , vector, or matrix.
  • axis: (Optional) The dimension across which to apply the function: 1 indicates rows, 2 indicates columns, and NA indicates rows and columns. The default is NA.
  • keepdims: (Optional) Should dimensions be maintained when applying the atom along an axis? If FALSE, result will be collapsed into an nx1n x 1 column vector. The default is FALSE.
  • ...: Numeric scalar, vector, matrix, or Expression objects.
  • na.rm: (Unimplemented) A logical value indicating whether missing values should be removed.

Returns

An Expression representing the sum of the entries of the input.

Examples

x <- Variable(2) prob <- Problem(Minimize(sum_entries(x)), list(t(x) >= matrix(c(1,2), nrow = 1, ncol = 2))) result <- solve(prob) result$value result$getValue(x) C <- Variable(3,2) prob <- Problem(Maximize(sum_entries(C)), list(C[2:3,] <= 2, C[1,] == 1)) result <- solve(prob) result$value result$getValue(C) x <- Variable(2) prob <- Problem(Minimize(sum_entries(x)), list(t(x) >= matrix(c(1,2), nrow = 1, ncol = 2))) result <- solve(prob) result$value result$getValue(x) C <- Variable(3,2) prob <- Problem(Maximize(sum_entries(C)), list(C[2:3,] <= 2, C[1,] == 1)) result <- solve(prob) result$value result$getValue(C)
  • Maintainer: Anqi Fu
  • License: Apache License 2.0 | file LICENSE
  • Last published: 2024-11-07