Пронађите Просек листе у Питхону са примером

Преглед садржаја:

Anonim

Формула за израчунавање просека врши се израчунавањем збира бројева на листи подељеног бројем бројева на листи.

Просек листе може се израчунати на више начина наведених у наставку:

  • Питхон Просек помоћу петље
  • Коришћењем сум () и лен () уграђених функција из питхона
  • Коришћење функције меан () за израчунавање просека из статистичког модула.
  • Коришћење меан () из нумпи библиотеке

У овом упутству за Питхон научићете:

  • Питхон Просек путем петље
  • Коришћење уграђених функција сум () и лен ()
  • Коришћење средње вредности из статистичког модула
  • Коришћење меан () из нумпи библиотеке

Питхон Просек путем петље

У овом примеру, иницијализовали смо променљиву сум_нум на нулу и користили за лооп. Фор-лооп ће се провлачити кроз елементе присутне на листи, а сваки број се додаје и чува унутар променљиве сум_нум. Просек се израчунава коришћењем сум_нум подељеног бројем бројева на листи користећи уграђену функцију лен ().

Пример кода:

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

Коришћење уграђених функција сум () и лен ()

У овом примеру се користе уграђене функције сум () и лен (). То је директан начин израчунавања просека јер не морате петљати кроз елементе, а такође је и величина кода смањена. Просек се може израчунати са само једном линијом кода као што је приказано доле.

Пример програма:

# 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

Коришћење меан () из нумпи библиотеке

Нумпи библиотека је уобичајена библиотека за рад на великим вишедимензионалним низовима. Такође има велику колекцију математичких функција које се користе на низовима за извршавање различитих задатака. Једна важна је функција меан () која ће нам дати просек за дату листу.

Пример кода:

# 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

Резиме:

  • Формула за израчунавање просека врши се израчунавањем збира бројева на листи подељеног бројем бројева на листи.
  • Просек листе може се израчунати на више начина, тј
    • Питхон Просек помоћу петље
    • Коришћењем сум () и лен () уграђених функција из питхона
    • Коришћење функције меан () за израчунавање просека из статистичког модула.
    • Коришћење меан () из нумпи библиотеке