A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://arrayfire.org/docs/group__reduce__func__max__by__key.htm below:

ArrayFire: maxByKey

Return the maximum along a given dimension, according to an array of keys. More...

AFAPI void  maxByKey (array &keys_out, array &vals_out, const array &keys, const array &vals, const int dim=-1)   C++ Interface to return the maximum along a given dimension, according to an array of keys. More...
  AFAPI af_err  af_max_by_key (af_array *keys_out, af_array *vals_out, const af_array keys, const af_array vals, const int dim)   C Interface to return the maximum along a given dimension, according to an array of keys. More...
 

Return the maximum along a given dimension, according to an array of keys.

The maximum is returned from the values corresponding to each group of consecutive equal keys. Keys can repeat; however, only consecutive key values will be considered for each reduction. If a key value is repeated somewhere else in the keys array it will be considered the start of a new reduction. There are two outputs: the reduced set of consecutive keys and the corresponding final set of reduced values.

An example demonstrating the reduction behavior can be seen in the following snippet.

array keys(9, hkeys);

array vals(9, hvals);

array okeys, ovals;

maxByKey(okeys, ovals, keys, vals);

The keys' input type must be integer (s32 or u32).

The output type is the same as input type.

The keys array must be 1-dimenstional matching the size of the reduced dimension. An example of multi-dimensional reduce-by-key can be seen below:

array keys(5, hkeys);

array vals(2, 5, hvals);

const int reduce_dim = 1;

array okeys, ovals;

maxByKey(okeys, ovals, keys, vals, reduce_dim);

◆ af_max_by_key()

C Interface to return the maximum along a given dimension, according to an array of keys.

Parameters
[out] keys_out reduced keys [out] vals_out maximum [in] keys keys array [in] vals input array [in] dim dimension along which the maximum is found
Returns
AF_SUCCESS, if function returns successfully, else an af_err code is given
◆ maxByKey()

C++ Interface to return the maximum along a given dimension, according to an array of keys.

NaN values are ignored.

Parameters
[out] keys_out reduced keys [out] vals_out maximum [in] keys keys array [in] vals input array [in] dim dimension along which the maximum is found, -1 denotes the first non-singleton dimension

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4