Як знайти середнє значення списку в Python

Python середній

Команда Python середній Функція використовується для знаходження середнього заданих чисел у списку. Формула для розрахунку середнього в Python виконується шляхом обчислення суми чисел у списку, поділеної на кількість чисел у списку.

Команда Python усереднення списку можна зробити багатьма способами, переліченими нижче:

Метод 1: Python Середнє через цикл

У цьому прикладі ми ініціалізували змінну sum_num нулем і використали цикл for. The 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

Метод 2: Python Середнє – використання вбудованих функцій 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

Метод 3: Python Середнє. Використання середньої функції з модуля статистики

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

# 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

Спосіб 4: Середнє значення в Python Використання mean() з бібліотеки 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 Усереднюємо за допомогою петлі
    • Працюючи з sum() та len() вбудовані функції з python
    • використання mean() функція для обчислення середнього значення з модуля статистики.
    • використання mean() з бібліотеки numpy