Argmax and argmin on mlx arrays
     
    
    Usage
    mlx_argmax(x, axis = NULL, drop = TRUE)
mlx_argmin(x, axis = NULL, drop = TRUE)
 
    
    Arguments
- x
- An mlx array, or an R array/matrix/vector that will be converted via - as_mlx().
 
- axis
- Optional axis to operate over (1-indexed like R). When - NULL, the
array is flattened first.
 
- drop
- Logical; when - TRUE(default) the reduced axis is removed.
Set to- FALSEto keep the axis as length one.
 
 
    
    Value
    An mlx array of indices. Indices are 1-based to match R's
conventions.
     
    
    
    Examples
    x <- as_mlx(matrix(c(1, 5, 3, 2), 2, 2))
mlx_argmax(x)
#> mlx array []
#>   dtype: int64
#>   device: gpu
#>   values:
#> [1] 3
mlx_argmax(x, axis = 1)
#> mlx array [2]
#>   dtype: int64
#>   device: gpu
#>   values:
#> [1] 2 1
mlx_argmin(x)
#> mlx array []
#>   dtype: int64
#>   device: gpu
#>   values:
#> [1] 1