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