Как найти среднее значение списка в Python
Если вы используете язык программирования под названием Python для выполнения математических или статистических вычислений, в какой-то момент вам может понадобиться взять среднее число чисел в списке. Есть несколько способов сделать это, включая вычисление среднего значения путем циклического просмотра списка и использования библиотечных функций для нахождения среднего значения набора чисел.
Усреднение Python через цикл
Среднее или среднее значение набора чисел обычно относится к сумме всех чисел, деленной на количество чисел в списке. Это дает среднее арифметическое, которое может быть полезно в различных статистических приложениях и неформальных контекстах.
Язык программирования Python упрощает пошаговое или циклическое перебор элементов списка и вычисление некоторого свойства для каждого из них. Python включает множество типов циклов, в том числе циклы while, которые продолжаются до тех пор, пока условие не перестанет быть истинным, и циклы for, выполняющие код один раз для каждого элемента списка.
Цикл for, вероятно, самый простой цикл для использования в Python для среднего значения списка. Установите переменную равной нулю и выполните итерацию по каждому элементу списка, добавляя его значение к новой переменной. Когда цикл завершится, вычислите длину списка, используя встроенную в Python функцию «len». Разделите сумму на длину списка.
Работа с округлением
Если список содержит все целые числа, умножьте список на константу «1,0», чтобы привести его к десятичному числу, чтобы Python не округлял результат до ближайшего целого числа. Вы можете использовать встроенный в Python класс Decimal, чтобы контролировать, насколько Python округляет результат.
Этот процесс одинаков как в версии языка Python 2, так и в версии Python 3.
Использование функции среднего значения NumPy
В некоторых случаях вы можете не захотеть реализовать свой код для выполнения обычной операции, такой как получение среднего значения чисел в Python.
Вы можете использовать различные дополнительные библиотеки Python для вычисления среднего значения и других статистических функций. Распространенной является библиотека научных вычислений NumPy, которая является бесплатной библиотекой. Вы можете передать список или массив чисел функции "numpy.mean", включенной в библиотеку, и она вернет среднее значение переданных вами чисел.
NumPy можно установить в большинстве современных операционных систем и версий Python. NumPy также можно использовать с Python для вычисления стандартного отклонения с помощью функции numpy.std.