Skip to content
Prev 369570 / 398503 Next

Reversing one dimension of an array, in a generalized case

It was clear whether you wanted every slice along a particular dimension reversed or just one particular slice in a particular dimension. I thought probably the former:

Try:

(arr <- array(1:(2*3*4), dim=c(2,3,4) ) )
 
array( apply(arr, 3, rev), dim (arr) )