expand_dims | R Documentation |
This is the inverse operation of base::drop()
.
It is analogous to python's numpy.expand_dims()
, but vectorized on
which_dim
.
expand_dims(x, which_dim = -1L)
x |
an array. Bare vectors are treated as 1-d arrays. |
which_dim |
numeric. Desired index position of the new axis or axes in the returned array. Negative numbers count from the back. Can be any length.Throws a warning if any duplicates are provided. |
the array x
with new dim
x <- array(1:24, 2:4)
dim(x)
dim(expand_dims(x))
dim(expand_dims(x, 2))
dim(expand_dims(x, c(1,2)))
dim(expand_dims(x, c(1,-1)))
dim(expand_dims(x, 6)) # implicitly also expands dims 4,5
dim(expand_dims(x, 4:6))
# error, implicit expansion with negative indexes not supported
try(expand_dims(x, -6))
# supply them explicitly instead
dim(expand_dims(x, -(4:6)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.