NumPy | median method
Start your free 7-days trial now!
Numpy's median(~)
method computes the median along the specified axis.
Parameters
1. a
| array-like
The input array.
2. axis
| int
or sequence
of int
| optional
The axis along which to compute the median. For 2D arrays, the allowed values are as follows:
Axis | Meaning |
---|---|
0 | Row-wise computation of median |
1 | Column-wise computation of median |
None | All values used to compute the median |
By default, axis=None
.
3. out
| Numpy array
| optional
Instead of creating a new array, you can place the computed median into the array specified by out
.
4. overwrite_input
| boolean
| optional
Whether to mutate the content of the input array during the computation of the median. This would save memory space, but will render the input array unusable. By default, overwrite_input=False
.
Return value
If axis is unset, then a scalar is returned. Otherwise, a Numpy array is returned.
Examples
Computing median of 1D array
np.median([4,2,3])
3.0
Computing median of 2D array
Consider the following 2D array:
a = np.array([[1,2],[3,4]])a
array([[1, 2], [3, 4]])
Median of all values
np.median(a)
2.5
Median of each column
np.median(a, axis=0)
array([2., 3.])
Median of each row
np.median(a, axis=1)
array([1.5, 3.5])