R/dimSums.R

dimSums <- function(x,...) UseMethod("dimSums")

dimSums.array <- function(x,dims=1){

  sdx <- seq_along(dim(x))
  ksdx <- sdx[-dims]
  dsdx <- sdx[dims]

  rowSums(aperm(x,c(ksdx,dsdx)),
          dims=length(ksdx))
}
 

Try the mutils package in your browser

Any scripts or data that you put into this service are public.

mutils documentation built on May 2, 2019, 4:44 p.m.