Рубрики

numpy.median () в Python

numpy.median(arr, axis = None) : вычислить медиану данных (элементов массива) вдоль указанной оси.

Как рассчитать медиану?

  • Даны данные точки.
  • Расположите их в порядке возрастания
  • Медиана = среднесрочный, если всего нет. условия странные.
  • Медиана = Среднее по срокам в середине (если общее число слагаемых четное)

Parameters :
arr : [array_like]input array.
axis : [int or tuples of int]axis along which we want to calculate the median. Otherwise, it will consider arr to be flattened(works on all the axis). axis = 0 means along the column and axis = 1 means working along the row.
out : [ndarray, optional] Different array in which we want to place the result. The array must have the same dimensions as expected output.
dtype : [data-type, optional]Type we desire while computing median.

Results : Median of the array (a scalar value if axis is none) or array with median values along specified axis.

Код № 1:

# Программа Python, иллюстрирующая
# numpy.median () метод

    

import numpy as np

    
# 1D массив

arr = [20, 2, 7, 1, 34]

  

print("arr : ", arr) 

print("median of arr : ", np.median(arr))

   

Выход :

arr :  [20, 2, 7, 1, 34]
median of arr :  7.0

Код № 2:

# Программа Python, иллюстрирующая
# numpy.median () метод

import numpy as np

    
# 2D массив

arr = [[14, 17, 12, 33, 44],  

       [15, 6, 27, 8, 19], 

       [23, 2, 54, 1, 4, ]] 

    
# медиана уплощенного массива

print("\nmedian of arr, axis = None : ", np.median(arr)) 

    
# медиана по оси = 0

print("\nmedian of arr, axis = 0 : ", np.median(arr, axis = 0)) 

   
# медиана по оси = 1

print("\nmedian of arr, axis = 1 : ", np.median(arr, axis = 1))

  

out_arr = np.arange(3)

print("\nout_arr : ", out_arr) 

print("median of arr, axis = 1 : "

      np.median(arr, axis = 1, out = out_arr))

Выход :

median of arr, axis = None :  15.0

median of arr, axis = 0 :  [15.  6. 27.  8. 19.]

median of arr, axis = 1 :  [17. 15.  4.]

out_arr :  [0 1 2]
median of arr, axis = 1 :  [17 15  4]

Рекомендуемые посты:

numpy.median () в Python

0.00 (0%) 0 votes