ArgMax
Return the index of the maximum value.
ulong vector::ArgMax(); ulong matrix::ArgMax(); vector matrix::ArgMax( const int axis // axis );
Parameters
axis
[in] Axis. 0 — horizontal axis, 1 — vertical axis.
Return Value
Index of the maximum value.
Example
matrix matrix_a={{10,3,2},{1,8,12},{6,5,4},{7,11,9}}; Print("matrix_a\n",matrix_a); vector cols_max=matrix_a.ArgMax(0); vector rows_max=matrix_a.ArgMax(1); ulong matrix_max=matrix_a.ArgMax(); Print("cols_max=",cols_max); Print("rows_max=",rows_max); Print("max index ",matrix_max," max value ",matrix_a.Flat(matrix_max)); /* matrix_a [[10,3,2] [1,8,12] [6,5,4] [7,11,9]] cols_max=[0,3,1] rows_max=[0,2,0,1] max index 5 max value 12.0 */