ArrayFire: mean

Find the mean of values in the input. More...

Functions

AFAPI array mean (const array &in, const dim_t dim=-1)
 C++ Interface for mean. More...
 
AFAPI array mean (const array &in, const array &weights, const dim_t dim=-1)
 C++ Interface for mean of weighted inputs. More...
 
template<typename T >
AFAPImean (const array &in)
 C++ Interface for mean of all elements. More...
 
template<typename T >
AFAPImean (const array &in, const array &weights)
 C++ Interface for mean of all elements in weighted input. More...
 
AFAPI af_err af_mean (af_array *out, const af_array in, const dim_t dim)
 C Interface for mean. More...
 
AFAPI af_err af_mean_weighted (af_array *out, const af_array in, const af_array weights, const dim_t dim)
 C Interface for mean of weighted input array. More...
 
AFAPI af_err af_mean_all (double *real, double *imag, const af_array in)
 C Interface for mean of all elements. More...
 
AFAPI af_err af_mean_all_weighted (double *real, double *imag, const af_array in, const af_array weights)
 C Interface for mean of all elements in weighted input. More...
 

Find the mean of values in the input.

This function performs the operation across all dimensions of the input array.


◆ af_mean()

C Interface for mean.

Parameters
[out]outwill contain the mean of the input array along dimension dim
[in]inis the input array
[in]dimthe dimension along which the mean is extracted
Returns
AF_SUCCESS if the operation is successful, otherwise an appropriate error code is returned.

◆ af_mean_all()

C Interface for mean of all elements.

Parameters
[out]realwill contain the real part of mean of the entire input array
[out]imagwill contain the imaginary part of mean of the entire input array
[in]inis the input array
Returns
AF_SUCCESS if the operation is successful, otherwise an appropriate error code is returned.

◆ af_mean_all_weighted()

C Interface for mean of all elements in weighted input.

Parameters
[out]realwill contain the real part of mean of the entire weighted input array
[out]imagwill contain the imaginary part of mean of the entire weighted input array
[in]inis the input array
[in]weightsis used to scale input in before getting mean
Returns
AF_SUCCESS if the operation is successful, otherwise an appropriate error code is returned.

◆ af_mean_weighted()

C Interface for mean of weighted input array.

Parameters
[out]outwill contain the mean of the input array along dimension dim
[in]inis the input array
[in]weightsis used to scale input in before getting mean
[in]dimthe dimension along which the mean is extracted
Returns
AF_SUCCESS if the operation is successful, otherwise an appropriate error code is returned.

◆ mean() [1/4]

C++ Interface for mean of all elements.

Parameters
Returns
mean of the entire input array

◆ mean() [2/4]

C++ Interface for mean of all elements in weighted input.

Parameters
[in]inis the input array
[in]weightsis used to scale input in before getting mean
Returns
mean of the entire weighted input array

◆ mean() [3/4]

C++ Interface for mean of weighted inputs.

Parameters
[in]inis the input array
[in]weightsis used to scale input in before getting mean
[in]dimthe dimension along which the mean is extracted
Returns
the mean of the weighted input array along dimension dim
Note
dim is -1 by default. -1 denotes the first non-singleton dimension.

◆ mean() [4/4]

C++ Interface for mean.

Parameters
[in]inis the input array
[in]dimthe dimension along which the mean is extracted
Returns
the mean of the input array along dimension dim
Note
dim is -1 by default. -1 denotes the first non-singleton dimension.