ddmatrix-apply | R Documentation |
Apply a function to the margins of a distributed matrix.
## S4 method for signature 'ddmatrix'
apply(X, MARGIN, FUN, ..., reduce = FALSE, proc.dest = "all", simplify = TRUE)
X |
distributed matrix |
MARGIN |
subscript over which the function will be applied |
FUN |
the function to be applied |
... |
additional arguments to FUN |
reduce |
logical or string. See details |
proc.dest |
Destination process (or 'all') if a reduction occurs |
simplify |
as in the original |
If reduce==TRUE
then a global matrix or vector (whichever is more
appropriate) will be returned. The argument proc.dest=
behaves
exactly as in the as.vector()
and as.matrix()
functions of
pbdDMAT. If reduce=FALSE
then a distributed matrix is returned.
Other acceptable arguments are reduce="matrix"
and
reduce="vector"
which demand global matrix or vector return,
respectively. This should generally be slightly more efficient than running
apply and then calling as.vector()
or as.matrix()
.
Returns a distributed matrix unless a reduction is requested, then a global matrix/vector is returned.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.