NumPy: вычислить медиану плоского заданного массива
Статистика NumPy: упражнение 5 с решением
Из Википедии: Медиана - это значение, отделяющее верхнюю половину от нижней половины выборки данных (совокупность или распределение вероятностей). Для набора данных его можно рассматривать как «среднее» значение. Например, в наборе данных {1, 3, 3, 6, 7, 8, 9} медиана равна 6, четвертому по величине, а также пятому наименьшему числу в выборке. Для непрерывного распределения вероятностей медиана - это значение, такое, что число с равной вероятностью может упасть выше или ниже его.
Медиана является широко используемой мерой свойств набора данных в статистике и теории вероятностей. Основное преимущество медианы в описании данных по сравнению со средним значением (часто просто описываемым как «среднее») состоит в том, что оно не слишком сильно искажается из-за очень больших или малых значений, и поэтому оно может дать лучшее представление о «типичном» " значение.
Напишите программу NumPy для вычисления медианы сглаженного заданного массива.
Пример решения : -
Код Python:
import numpy as np
x = np.arange(12).reshape((2, 6))
print("\nOriginal array:")
print(x)
r1 = np.median(x)
print("\nMedian of said array:")
print(r1)
Пример вывода:
Исходный массив: [[0 1 2 3 4 5] [6 7 8 9 10 11]] Медиана указанного массива: 5,5
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать программу NumPy для вычисления 80-го процентиля для всех элементов в данном массиве вдоль второй оси.
Далее: Напишите программу NumPy для вычисления веса данного массива.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования