Рубрики
Без рубрики

5 способов найти среднее из списка в Python

Привет народ! В этой статье мы посмотрим на различные способы найти среднее значение списка в списке Python. В общем, в среднем является ценность, который

Автор оригинала: Pankaj Kumar.

Привет народ! В этой статье мы посмотрим на различные способы найти среднее из списка в Список Python Отказ

В общем, среднее значение – это значение, которое представляет собой целый набор элементов или элементов данных.

Формула: чисел/общий счет.

Техники, чтобы найти в среднем списка в Python

Любая из следующих методов может использоваться для расчета среднего/среднего списка в Python:

  • Функция среднего () Python
  • Метод встроенной суммы ()
  • Python Lambda и уменьшение () метод
  • Способ Python Operator.add ()

1. Функция среднего () Python

Python 3 есть Статистический модуль который содержит встроенную функцию для расчета среднего или среднего количества номеров. Статистика. Мэн () Функция используется для расчета Среднее среднее значение входных значений или набора данных Отказ

Среднее () Функция Принимает список, кортеж или набор данных, содержащий числовые значения в качестве параметра, и возвращает среднее значение данных.

Синтаксис:

mean(data-set/input-values)

Пример:

from statistics import mean 

inp_lst = [12, 45, 78, 36, 45, 237.11, -1, 88] 
list_avg = mean(inp_lst) 

print("Average value of the list:\n") 
print(list_avg) 
print("Average value of the list with precision upto 3 decimal value:\n")
print(round(list_avg,3))

В приведенном выше фрагменте кода мы использовали Статистика. Рукон () Метод Округление среднего выхода до определенного десятичного значения Отказ

Синтаксис:

statistics.round(value, precision value)

Выход:

Average value of the list:

67.51375
Average value of the list with precision upto 3 decimal value:

67.514

2. Использование функции Python Sum ()

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

Статистика .LEN () Функция используется для расчета длины списка I.e. Количество элементов данных, присутствующих в списке.

Синтаксис:

len(input-list)

Далее Статистика .Sum () Функция используется для расчета суммы всех элементов данных в списке.

Синтаксис:

sum(input-list)

Примечание: средний = (сумма)/(счетчик) Отказ

Пример:

from statistics import mean 

inp_lst = [12, 45, 78, 36, 45, 237.11, -1, 88]

sum_lst = sum(inp_lst)

lst_avg = sum_lst/len(inp_lst)
print("Average value of the list:\n") 
print(lst_avg) 
print("Average value of the list with precision upto 3 decimal value:\n")
print(round(lst_avg,3))

Выход:

Average value of the list:

67.51375
Average value of the list with precision upto 3 decimal value:

67.514

3. С помощью Python уменьшите () и метод лямбда

Мы можем использовать Python уменьшить () функция вместе с лямбда () функция.

Python уменьшить () Функция : Уменьшить () Функция В основном используется для применения определенной (входной) функции для набора элементов, переданных функции.

Синтаксис:

reduce(function,input-list/sequence)
  • Изначально функция SENDEM () применяет пропущенную функцию к первым двум последовательным элементам и возвращает результат.
  • Кроме того, мы применяем ту же функцию для результата, полученного на предыдущем шаге, и элемент, достигнутый второй элемент.
  • Этот процесс продолжается до тех пор, пока он не достигнет конца списка.
  • Наконец, результат возвращается на терминал/экран в качестве вывода.

Python Lambda () Функция : лямбда () Функция используется для создания и формирования Анонимные функции I.e. Функция без имени или подписи.

Синтаксис:

lambda arguments:function

Пример:

from functools import reduce 

inp_lst = [12, 45, 78, 36, 45, 237.11, -1, 88]

lst_len= len(inp_lst)

lst_avg = reduce(lambda x, y: x + y, inp_lst) /lst_len 
print("Average value of the list:\n") 
print(lst_avg) 
print("Average value of the list with precision upto 3 decimal value:\n")
print(round(lst_avg,3))

Выход:

Average value of the list:

67.51375
Average value of the list with precision upto 3 decimal value:

67.514

4. Функция Python Operator.add () Чтобы найти среднее значение списка

Модуль оператора Python Содержит различные функции для эффективного выполнения основных расчетов и операций.

operator.add () Функция может использоваться для расчета суммирования всех значений данных, присутствующих в списке с помощью Python уменьшить () Функция Отказ

Синтаксис:

operator.add(value1, value2)

Примечание: среднее значение = (сумма)/(длина или подсчет элементов)

Пример:

from functools import reduce 
import operator
inp_lst = [12, 45, 78, 36, 45, 237.11, -1, 88]

lst_len = len(inp_lst)

lst_avg = reduce(operator.add, inp_lst) /lst_len 
print("Average value of the list:\n") 
print(lst_avg) 
print("Average value of the list with precision upto 3 decimal value:\n")
print(round(lst_avg,3))

Выход:

Average value of the list:

67.51375
Average value of the list with precision upto 3 decimal value:

67.514

5. МЕТОД MUMPY SHICK () Для расчета среднего в списке в Python

Numpy Module Python имеет встроенную функцию для расчета среднего/среднего значения элементов данных, присутствующих в наборе данных или списке данных.

numpy.average () Метод используется для расчета среднего из списка ввода.

Пример:

import numpy

inp_lst = [12, 45, 78, 36, 45, 237.11, -1, 88]

lst_avg = numpy.average(inp_lst)
print("Average value of the list:\n") 
print(lst_avg) 
print("Average value of the list with precision upto 3 decimal value:\n")
print(round(lst_avg,3))

Выход :

Average value of the list:

67.51375
Average value of the list with precision upto 3 decimal value:

67.514

Заключение

Таким образом, в этой статье мы обнародовали и поняли различные методы, чтобы найти в среднем списка Python.

Рекомендации