Як знайти середнє значення списку в 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