Найти среднее арифметическое чисел массива питон

Метод mean() в Python

Среднее – это значение, представляющее весь набор объектов. Считается центральным значением набора чисел.

Среднее значение рассчитывается путем деления суммы всех значений объектов на количество объектов.

Формула: (сумма значений) / общие значения

Теперь давайте разберемся, как работает функция mean() для вычисления среднего значения.

Использование функции mean()

Функция mean() помогает вычислить среднее значение набора значений, переданных в функцию.

Модуль статистики в Python используется для выполнения всех статистических операций с данными. Нам нужно импортировать модуль статистики, используя следующую команду:

Функция statistics.mean() принимает значения данных в качестве аргумента и возвращает среднее значение переданных ей значений.

import statistics data = [10,20,30,40,50] res_mean = statistics.mean(data) print(res_mean)

mean() с модулем NumPy

Модуль Python NumPy представляет набор значений в виде массива. Мы можем вычислить среднее значение этих элементов массива с помощью функции numpy.mean().

Функция numpy.mean() работает так же, как функция statistics.mean().

import numpy as np data = np.arange(1,10) res_mean = np.mean(data) print(res_mean)

В приведенном выше примере мы использовали функцию numpy.arange (start, stop) для создания равномерно распределенных значений в диапазоне, указанном в качестве параметров. Кроме того, функция numpy.mean() используется для вычисления среднего значения всех элементов массива.

Функция mean() с модулем Pandas

Модуль Pandas работает с огромными наборами данных в виде DataFrames. Среднее значение этих огромных наборов данных можно вычислить с помощью функции pandas.DataFrame.mean().

Функция pandas.DataFrame.mean() возвращает среднее значение этих значений данных.

import numpy as np import pandas as pd data = np.arange(1,10) df = pd.DataFrame(data) res_mean = df.mean() print(res_mean)

В приведенном выше примере мы создали массив NumPy с помощью функции numpy.arange(), а затем преобразовали значения массива в DataFrame с помощью функции pandas.DataFrame(). Кроме того, мы вычислили среднее значение значений DataFrame с помощью функции pandas.DataFrame.mean().

import pandas as pd data = pd.read_csv("C:/mtcars.csv") res_mean = data['qsec'].mean() print(res_mean)

Набор данных MTCARS

В приведенном выше примере мы использовали вышеупомянутый набор данных и вычислили среднее значение всех значений данных, представленных в столбце данных «qsec».

Читайте также:  Css стили font weight

Источник

Как найти среднее арифметическое элементов списка в Python

Обложка к статье

Python предоставляет удобные средства для работы со списками, включая вычисление среднего арифметического элементов списка. Среднее арифметическое — это сумма элементов списка, разделенная на количество элементов в списке. В этой статье мы рассмотрим различные способы нахождения среднего арифметического элементов списка в Python.

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

Для вычисления среднего арифметического элементов списка в Python можно использовать цикл for. Сначала необходимо создать список, который будет содержать элементы, среднее арифметическое которых нужно вычислить. Далее можно использовать цикл for для итерации по элементам списка и вычисления их суммы. Затем необходимо разделить полученную сумму на количество элементов списка, чтобы получить среднее арифметическое.

numbers = [1, 2, 3, 4, 5] sum = 0 for num in numbers: sum += num avg = sum / len(numbers) print("Среднее арифметическое:", avg)

В этом примере мы создали список numbers , содержащий числа от 1 до 5, затем использовали цикл for для вычисления их суммы и разделили ее на количество элементов списка, чтобы получить среднее арифметическое. Результат выполнения программы будет следующим:

Среднее арифметическое: 3.0

Использование функции sum() и len() для вычисления среднего арифметического

Еще одним простым способом вычисления среднего арифметического элементов списка в Python является использование функций sum() и len() . Функция sum() возвращает сумму всех элементов списка, а функция len() возвращает количество элементов в списке. Делением суммы на количество элементов можно получить среднее арифметическое.

Вот как это можно реализовать в коде:

my_list = [1, 2, 3, 4, 5] average = sum(my_list) / len(my_list) print("Среднее арифметическое списка:", average)

В этом примере мы сначала создаем список my_list с пятью элементами. Затем мы вычисляем среднее арифметическое элементов списка с помощью функций sum() и len() и сохраняем результат в переменной average . Наконец, мы выводим среднее арифметическое на экран с помощью функции print() . Этот способ вычисления среднего арифметического является очень простым и эффективным.

Читайте также:  Accessing sqlite database from java

Использование функции mean() из библиотеки statistics для вычисления среднего арифметического

Для вычисления среднего арифметического элементов списка можно использовать функцию mean() из стандартной библиотеки statistics . Эта функция возвращает среднее арифметическое переданного ей списка чисел.

Пример использования функции mean() :

import statistics my_list = [1, 2, 3, 4, 5] average = statistics.mean(my_list) print("Среднее арифметическое:", average)

В данном примере мы создаем список my_list и передаем его функции mean() . Функция вычисляет среднее арифметическое элементов списка и сохраняет результат в переменной average . Затем мы выводим полученное значение на экран.

Функция mean() также поддерживает списки, содержащие элементы разных типов, например, целые числа и числа с плавающей запятой. Если список пуст, то функция вызовет исключение StatisticsError . Если список содержит элементы, которые не являются числами, то будет вызвано исключение TypeError .

Источник

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

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

Среднее значение списка определяется как сумма элементов, присутствующих в списке, деленная на количество элементов, присутствующих в списке.

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

Использование sum()

В первом методе мы используем sum() и len() для вычисления среднего значения.

Следующая программа иллюстрирует нам это:

# Python program to get average of a list def calc_average(lst): return sum(lst) / len(lst) lst = [24, 19, 35, 46, 75, 29, 30, 18] average = calc_average(lst) # Printing the average value of the list print("The average of the list is ", round(average, 3))
The average of the list is 34.5

Пришло время взглянуть на то, что мы сделали в вышеуказанной программе:

  1. На первом этапе мы создали функцию, которая принимает список в качестве параметра, а затем возвращает среднее значение с помощью sum() и len(). Мы знаем, что sum() используется для вычисления суммы элементов, а len() сообщает нам длину списка.
  2. После этого мы инициализировали список, среднее значение которого мы хотим вычислить.
  3. На следующем шаге мы передали этот список в качестве параметра нашей функции.
  4. Наконец, мы распечатали полученное значение.
Читайте также:  Php output all error

В следующей программе мы увидим, как reduce() может помочь нам сделать то же самое.

Используя reduce()

Программа, представленная ниже, показывает, как это можно сделать.

# Python program to obtain the average of a list # Using reduce() and lambda from functools import reduce def calc_average(lst): return reduce(lambda a, b: a + b, lst) / len(lst) #initializing the list lst = [24, 19, 35, 46, 75, 29, 30, 18] average = calc_average(lst) # Printing average of the list print("The Average of the list is ", round(average, 2))
The average of the list is 34.5

Давайте разберемся, что мы здесь сделали:

  1. На первом этапе мы импортировали функцию calc_average, чтобы использовать ее в нашей программе для вычисления среднего числа элементов.
  2. Теперь мы создали функцию calc_average, которая принимает список в качестве параметра и использует лямбда (точный способ написания функций в python) внутри сокращения для вычисления среднего значения.
  3. После этого мы инициализировали, чье среднее значение мы хотим вычислить.
  4. На следующем шаге мы передали этот список в качестве параметра нашей функции.
  5. Наконец, мы распечатали полученное значение.

В последней программе мы узнаем, как использовать mean() для вычисления среднего значения списка.

Использование mean()

Следующая программа показывает, как это можно сделать:

# Python program to obtain the average of a list # Using mean() from statistics import mean def calc_average(lst): return mean(lst) lst = [24, 19, 35, 46, 75, 29, 30, 18] average = calc_average(lst) # Printing the average of the list print("The average of the list is ", round(average, 2))
The average of the list is 34.5
  1. На первом этапе мы импортировали среднее значение из статистики, чтобы использовать его в нашей программе для вычисления среднего значения элементов.
  2. Теперь мы создали функцию calc_average, которая принимает список в качестве параметра и использует mean() для вычисления среднего значения.
  3. После этого мы инициализировали, чье среднее значение мы хотим вычислить.
  4. На следующем шаге мы передали этот список в качестве параметра нашей функции.
  5. Наконец, мы распечатали полученное значение.

Вывод

В этом руководстве мы изучили различные методы вычисления среднего числа элементов, представленных в списке, с помощью Python.

Источник

Оцените статью