Знайдіть СЕРЕДНІЙ список у Python з прикладом

Зміст:

Anonim

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

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

  • Python Average за допомогою циклу
  • Використовуючи вбудовані функції python sum () та len ()
  • Використовуючи функцію mean () для обчислення середнього за модулем статистики
  • Використовуючи mean () з бібліотеки numpy

У цьому підручнику з Python ви дізнаєтесь:

  • Середнє значення Python через цикл
  • Використання вбудованих функцій sum () та len ()
  • Використання середньої функції з модуля статистики
  • Використовуючи mean () з бібліотеки numpy

Середнє значення Python через цикл

У цьому прикладі ми ініціалізували змінну sum_num нулем і використовували для циклу. Цикл for буде циклічно переглядати елементи, що є у списку, і кожне число додається та зберігається всередині змінної sum_num. Середнє значення обчислюється за допомогою sum_num, поділеного на підрахунок чисел у списку за допомогою вбудованої функції len ().

Приклад коду:

def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))

Вихід:

The average is 18.4

Використання вбудованих функцій sum () та len ()

У цьому прикладі використовуються вбудовані функції sum () та len (). Це прямий спосіб обчислити середнє значення, оскільки вам не потрібно циклічно перебирати елементи, а також розмір коду зменшується. Середнє значення можна обчислити лише за допомогою одного рядка коду, як показано нижче.

Приклад програми:

# Example to find average of listnumber_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

Використання середньої функції з модуля статистики

Ви можете легко розрахувати "середнє", використовуючи функцію середнього значення з модуля статистики. Приклад, показаний нижче

# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Вихід:

The average is 31.86

Використовуючи mean () з бібліотеки numpy

Бібліотека Numpy зазвичай використовується для роботи з великими багатовимірними масивами. Він також має велику колекцію математичних функцій, що використовуються на масивах для виконання різних завдань. Важливою є функція mean (), яка дасть нам середнє значення для поданого списку.

Приклад коду:

# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Вихід:

C:\pythontest>python testavg.pyThe average is 31.86

Короткий зміст:

  • Формула для обчислення середнього значення здійснюється шляхом обчислення суми чисел у списку, поділеної на кількість чисел у списку.
  • Середнє значення списку можна скласти різними способами, тобто
    • Python Average за допомогою циклу
    • Використовуючи вбудовані функції python sum () та len ()
    • Використовуючи функцію mean () для обчислення середнього за модулем статистики
    • Використовуючи mean () з бібліотеки numpy