rray_max() computes the maximum along a given axis or axes. The dimensionality of x is retained in the result.

rray_max(x, axes = NULL)

Arguments

x

A vector, matrix, or array to reduce.

axes

An integer vector specifying the axes to reduce over. 1 reduces the number of rows to 1, performing the reduction along the way. 2 does the same, but with the columns, and so on for higher dimensions. The default reduces along all axes.

Value

The result of the reduction with the same shape as x, except along axes, which have been reduced to size 1.

See also

Examples

x <- rray(1:10, c(5, 2)) rray_max(x)
#> <rray<int>[,1][1]> #> [,1] #> [1,] 10
rray_max(x, 1)
#> <rray<int>[,2][1]> #> [,1] [,2] #> [1,] 5 10
rray_max(x, 2)
#> <rray<int>[,1][5]> #> [,1] #> [1,] 6 #> [2,] 7 #> [3,] 8 #> [4,] 9 #> [5,] 10