- Вычислить среднее арифметическое в Python
- Используйте математическую формулу для вычисления среднего арифметического в Python
- Используйте функцию numpy.mean() для вычисления среднего арифметического в Python
- Используйте функцию statistics.mean() для вычисления среднего арифметического в Python
- Используйте функцию scipy.mean() для вычисления среднего арифметического в Python
- Сопутствующая статья — Python Math
- Как найти среднее значение списка в Python
- Методы поиска среднего значения списка
- Функция mean()
- Использование функции sum()
- 3. Использование reduce() и lambda()
- Функция operator.add() для поиска среднего значения списка
- Метод NumPy average() для вычисления среднего значения списка
- Как найти среднее значение чисел списка в Python
- Среднее значение списка в Python
- Способ 1: функция Python Statistics.mean()
- Способ 2: использование функций sum() и len()
- Способ 3: использование функции numpy.mean()
Вычислить среднее арифметическое в Python
- Используйте математическую формулу для вычисления среднего арифметического в Python
- Используйте функцию numpy.mean() для вычисления среднего арифметического в Python
- Используйте функцию statistics.mean() для вычисления среднего арифметического в Python
- Используйте функцию scipy.mean() для вычисления среднего арифметического в Python
Термин среднее арифметическое — это среднее арифметическое чисел. Математическая формула для определения среднего арифметического заключается в делении суммы чисел на количество. В Python это определяется следующими способами.
- Используйте математическую формулу.
- Используйте функцию mean () из стандартных библиотек Python, таких как NumPy , statistics , scipy .
Используйте математическую формулу для вычисления среднего арифметического в Python
Следуйте этой программе, чтобы использовать математическую формулу.
listnumbers=[1,2,4]; print("The mean is =",sum(listnumbers) / len(listnumbers));
The mean is = 2.3333333333333335
Используйте функцию numpy.mean() для вычисления среднего арифметического в Python
Стандартная библиотека NumPy содержит функцию mean() , используемую для определения среднего арифметического в Python. Для этого сначала импортируйте библиотеку NumPy . См. Пример ниже.
import numpy listnumbers = [1, 2, 4] print ("The mean is =",numpy.mean(listnumbers))
The mean is = 2.3333333333333335
Используйте функцию statistics.mean() для вычисления среднего арифметического в Python
Библиотека statistics содержит функцию mean() , используемую для определения среднего арифметического. Для этого сначала импортируйте библиотеку statistics . Следуйте приведенному ниже примеру.
import statistics listnumbers = [1, 2, 4] print("The mean is =",statistics.mean(listnumbers))
The mean is = 2.3333333333333335
Используйте функцию scipy.mean() для вычисления среднего арифметического в Python
Библиотека scipy содержит функцию mean() , используемую для определения среднего значения. Для этого сначала импортируйте scipy библиотеку. Вот пример.
import scipy; listnumbers=[1,2,4]; print("The mean is =",scipy.mean(listnumbers));
The mean is = 2.3333333333333335
Сопутствующая статья — Python Math
Copyright © 2023. All right reserved
Как найти среднее значение списка в Python
В этой статье мы рассмотрим различные способы найти среднее значение списка в списке Python. Среднее значение – это значение, которое представляет весь набор элементов данных или элементов.
Формула: Среднее значение = сумма чисел / общее количество.
Методы поиска среднего значения списка
Для вычисления среднего значения списка в Python можно использовать любой из следующих методов:
- Функция mean();
- Встроенный метод sum();
- Методы lambda() и reduce();
- Метод operator.add().
Функция mean()
Python 3 имеет модуль статистики, который содержит встроенную функцию для вычисления среднего числа. Функция statistics.mean() используется для вычисления среднего входного значения или набора данных.
Функция mean() принимает список, кортеж или набор данных, содержащий числовые значения, в качестве параметра и возвращает среднее значение элементов данных.
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() для округления выходного среднего до определенного десятичного значения.
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
Использование функции sum()
Функция statistics.sum() также может использоваться для поиска среднего значения данных в списке Python.
Функция statistics.len() используется для вычисления длины списка, т.е. количества элементов данных, присутствующих в списке.
Кроме того, функция statistics.sum() используется для вычисления суммы всех элементов данных в списке.
Примечание: среднее значение = (сумма) / (количество).
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. Использование reduce() и lambda()
Мы можем использовать функцию reduce() вместе с функцией lambda().
Функция reduce() в основном используется для применения определенной (входной) функции к набору элементов, переданных в функцию.
reduce(function,input-list/sequence)
- Первоначально функция reduce() применяет переданную функцию к первым двум последовательным элементам и возвращает результат.
- Далее мы применяем ту же функцию к результату, полученному на предыдущем шаге, и к элементу, следующему за вторым элементом.
- Этот процесс продолжается, пока не дойдет до конца списка.
- Наконец, результат возвращается на терминал или экран в качестве вывода.
Функция lambda() используется для создания и формирования анонимных функций, то есть функции без имени или подписи.
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
Функция operator.add() для поиска среднего значения списка
Модуль operator.add() содержит различные функции для эффективного выполнения основных вычислений и операций.
Функцию operator.add() можно использовать для вычисления суммы всех значений данных, присутствующих в списке, с помощью функции reduce().
Примечание: среднее значение = (сумма) / (длина или количество элементов)
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
Метод NumPy average() для вычисления среднего значения списка
Модуль NumPy имеет встроенную функцию для вычисления среднего значения элементов данных, присутствующих в наборе данных или списке.
Метод 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
Mean() — это встроенная статистическая функция Python, используемая для вычисления среднего значения чисел списков. Он принимает данные в качестве аргумента и возвращает среднее значение данных.
Среднее значение списка в Python
Чтобы вычислить среднее значение списка в Python:
- Используйте функцию Statistics.mean().
- Используйте функции sum() и len().
- Функцию numpy.mean().
- Цикл for.
Формула для расчета среднего достигается путем вычисления суммы чисел в списке, поделенной на количество чисел в списке.
В приведенном выше примере у нас есть восемь точек данных, и мы используем функцию Statistics.mean() для вычисления среднего значения списка.
Способ 1: функция Python Statistics.mean()
Чтобы использовать метод mean() в Python, импортируйте модуль статистики, а затем мы можем использовать функцию mean для возврата среднего значения данного списка.
В приведенном выше примере кода мы использовали функции среднего значения, режима, медианы, дисперсии и стандартного отклонения.
Способ 2: использование функций sum() и len()
Python sum() — это встроенная функция, которая возвращает сумму всех элементов списка. Точно так же функция len() возвращает количество элементов в списке. Мы объединим эти две встроенные функции, чтобы получить среднее значение списка.
Способ 3: использование функции numpy.mean()
Функция NumPy.mean() возвращает среднее значение элементов массива. Среднее значение берется по сглаженному массиву по умолчанию; в противном случае по указанной оси.
Библиотека Numpy — это широко используемая библиотека для работы с большими многомерными массивами. Он также имеет обширные математические функции для массивов для выполнения различных задач.
Важно отметить, что функция mean() даст нам среднее значение для предоставленного списка.