# numpy.mean() in Python

In Python numpy.mean() function is used to compute arithmatic mean of the data. You should provide the axis along wich the arithmatic should be counted. If axis is not given then array will be flattened and then avarage will be counted. This function returns avarage of array elements.

## Basic Syntax

Following is the basic syntax for numpy.mean() function in Python:

numpy.mean(arr, axis=None, dtype=None, out=None, keepdims=<no value>)

And the parameters are:

ParameterDescription
arrProvide the input array.
axisOptional. Axis along which mean will be counted. 0 for cloumns and 1 for rows. If not specified then array will be flattened.
dtypeOptional. float64 for integers and for floating point inputs same as input data type.
outOptional. Alternative output array in which result will be placed. Optional parameter if provided then the array must be of same shape as expected output.
keepdimsOptional. If provided as true then the axes which are reduces will be returned with result.

## Return Value

numpy.mean() function returns array containing mean values. When input array is 1 dimesional it will return integer value. If out != NONE then it will return the reference.

## Example

Following are the examples for numpy.mean() function.

### Example 1

The output for the above program is as given below:

Mean of new_array when axis = 0 :  [ 18. , 55.25, 59. , 68.25, 53. ]
Mean of new_array when axis = 1 : [ 30. , 49. , 72. , 51.8]
The mean of new_array when axis = None : 50.700000000000003

### Example 2

The output for the above program is as given below:

Mean value of new_array : 6.0