Формула для расчета среднего значения выполняется путем вычисления суммы чисел в списке, деленной на количество чисел в списке.
Усреднение списка может быть сделано многими способами, перечисленными ниже:
- Python Average с использованием цикла
- Используя встроенные функции sum () и len () из python
- Использование функции mean () для вычисления среднего значения из модуля статистики.
- Использование mean () из библиотеки numpy
В этом уроке по Python вы узнаете:
- Среднее значение Python через цикл
- Использование встроенных функций sum () и len ()
- Использование средней функции из модуля статистики
- Использование mean () из библиотеки numpy
Среднее значение Python через цикл
В этом примере мы инициализировали переменную sum_num нулем и использовали ее для цикла. Цикл for будет перебирать элементы, присутствующие в списке, и каждое число будет добавлено и сохранено в переменной sum_num. Среднее значение рассчитывается с помощью суммы sum_num, деленной на количество чисел в списке, с помощью встроенной функции len ().
Пример кода:
def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5]))
Вывод:
The average is 18.4
Использование встроенных функций sum () и len ()
В этом примере используются встроенные функции sum () и len (). Это простой способ вычислить среднее значение, поскольку вам не нужно циклически проходить по элементам, а также уменьшается размер кода. Среднее значение может быть рассчитано с помощью одной строки кода, как показано ниже.
Пример программы:
# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2))
Вывод:
The average is 31.86
Использование средней функции из модуля статистики
Вы можете легко рассчитать «среднее», используя функцию среднего из модуля статистики. Пример показан ниже
# Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Вывод:
The average is 31.86
Использование mean () из библиотеки numpy
Библиотека Numpy — это обычно используемая библиотека для работы с большими многомерными массивами. Он также имеет большой набор математических функций, которые будут использоваться в массивах для выполнения различных задач. Одной из важных является функция mean (), которая даст нам среднее значение для данного списка.
Пример кода:
# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Вывод:
C:\pythontest>python testavg.py The average is 31.86
Резюме:
- Формула для расчета среднего значения выполняется путем вычисления суммы чисел в списке, деленной на количество чисел в списке.
- Усреднение списка может быть сделано разными способами, т.е.
- Python Average с использованием цикла
- Используя встроенные функции sum () и len () из python
- Использование функции mean () для вычисления среднего значения из модуля статистики.
- Использование mean () из библиотеки numpy