Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Среднее значение Python:как найти СРЕДНЕЕ значение списка в Python

Среднее значение Python

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

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

В этом руководстве по Python вы узнаете, как рассчитать среднее значение в Python:

Усреднение Python через цикл

В этом примере мы инициализировали переменную sum_num нулем и использовали цикл for. Цикл 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

Python Average — использование встроенных функций 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

Использование функции среднего из модуля статистики

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

# 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

  1. Как получить текущую дату и время в Python?
  2. Как создать список строк в VHDL
  3. Как найти подержанный станок с ЧПУ
  4. Оператор Python Print():как печатать с примерами
  5. Метод Python String find() с примерами
  6. Новая строка Python:как печатать БЕЗ новой строки в Python
  7. Python Проверить, существует ли файл | Как проверить, существует ли каталог в Python
  8. Понимание списка Python, добавление, сортировка, длина [ПРИМЕРЫ]
  9. Счетчик списка Python() с ПРИМЕРАМИ
  10. Python удалить дубликаты из списка