arow: Generalized row and col

Description Usage Arguments Value Note Author(s) Examples

Description

Given an array, returns an array of the same size whose elements are sequentially numbered along the i-th dimension.

Usage

1
arow(a, i)

Arguments

a

array to be converted

i

Number of the dimension

Value

An integer matrix with the same dimensions as a, with element (n1,n2, ..., n_d) being n_i.

Note

This function is equivalent to, but faster than, function(a,i){do.index(a,function(x){x[i]})}. However, it is much more complicated.

The function is nominally the same as slice.index() but I have not checked all the edge cases.

Author(s)

Robin K. S. Hankin

Examples

1
2
3
a <- array(0,c(3,3,2,2))
arow(a,2)
(arow(a,1)+arow(a,2)+arow(a,3)+arow(a,4))%%2

magic documentation built on May 2, 2019, 12:21 p.m.