Как найти среднее значение списка в Python

Питон в среднем

Питон в среднем Функция используется для нахождения среднего значения заданных чисел в списке. Формула для расчета среднего значения в Python выполняется путем вычисления суммы чисел в списке, деленной на количество чисел в списке.

Среднее значение списка Python можно выполнить разными способами, перечисленными ниже:

Метод 1: Среднее значение Python через цикл

В этом примере мы инициализировали переменную sum_num нулем и использовали цикл for. для цикла будет перебирать элементы, присутствующие в списке, и каждое число добавляется и сохраняется внутри переменной sum_num. Среднее значение списка Python рассчитывается с использованием 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

Метод 2: Среднее значение Python — использование встроенных функций sum() и len().

В этом примере sum() и len() встроенные функции используются для поиска среднего значения в Python. Это простой способ вычисления среднего значения, поскольку вам не нужно перебирать элементы, а также уменьшается размер кода. Среднее значение можно рассчитать с помощью всего одной строки кода, как показано ниже.

Пример программы

# 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

Метод 3: Среднее значение Python с использованием средней функции из модуля статистики

Вы можете легко вычислить «среднее значение», используя функцию среднего значения из модуля статистики. Пример показан ниже

# 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

Метод 4: Среднее значение в Python с использованием метода 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 с использованием цикла
    • С помощью sum() и len() встроенные функции из Python
    • . mean() функция для расчета среднего значения из модуля статистики.
    • . mean() из библиотеки numpy