Найти СРЕДНЕЕ из списка в Python с примером

Содержание:

Anonim

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

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

  • 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