Формула для вычисления среднего значения выполняется путем вычисления суммы чисел в списке, деленной на количество чисел в списке.
Среднее значение списка может быть выполнено многими способами, перечисленными ниже:
- 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 = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))
Выход:
The average is 18.4
Использование встроенных функций sum () и len ()
В этом примере используются встроенные функции sum () и len (). Это простой способ вычислить среднее значение, поскольку вам не нужно перебирать элементы, а также уменьшается размер кода. Среднее значение можно рассчитать с помощью одной строки кода, как показано ниже.
Пример программы:
# Example to find average of listnumber_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 listfrom statistics import meannumber_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 listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Выход:
C:\pythontest>python testavg.pyThe average is 31.86
Резюме:
- Формула для вычисления среднего значения выполняется путем вычисления суммы чисел в списке, деленной на количество чисел в списке.
- Среднее значение списка может быть выполнено разными способами, т. Е.
- Python Average с использованием цикла
- Используя встроенные функции sum () и len () из python
- Использование функции mean () для вычисления среднего значения из модуля статистики.
- Использование mean () из библиотеки numpy