How do you do mean in python?

Prerequisite : Introduction to Statistical Functions
Python is a very popular language when it comes to data analysis and statistics. Luckily, Python3 provide statistics module, which comes with very useful functions like mean[], median[], mode[] etc.
mean[] function can be used to calculate mean/average of a given list of numbers. It returns mean of the data set passed as parameters.
Arithmetic mean is the sum of data divided by the number of data-points. It is a measure of the central location of data in a set of values which vary in range. In Python, we usually do this by dividing the sum of given numbers with the count of number present. 
 

Given set of numbers : [n1, n2, n3, n5, n6]

Sum of data-set = [n1 + n2 + n3 + n4 + n5]
Number of data produced = 5

Average or arithmetic mean  = [n1 + n2 + n3 + n4 + n5] / 5

Syntax : mean[[data-set]]
Parameters : 
[data-set] : List or tuple of a set of numbers.
Returns : Sample arithmetic mean of the provided data-set.
Exceptions
TypeError when anything other than numeric values are passed as parameter. 
 

  
Code #1 : Working 
 

Python3

import statistics

data1 = [1, 3, 4, 5, 7, 9, 2]

x = statistics.mean[data1]

print["Mean is :", x]

Output : 
 

 Mean is : 4.428571428571429

  
Code #2 : Working 
 

Python3

from statistics import mean

from fractions import Fraction as fr

data1 = [11, 3, 4, 5, 7, 9, 2]

data2 = [-1, -2, -4, -7, -12, -19]

data3 = [-1, -13, -6, 4, 5, 19, 9]

data4 = [fr[1, 2], fr[44, 12], fr[10, 3], fr[2, 3]]

data5 = {1:"one", 2:"two", 3:"three"}

print["Mean of data set 1 is % s" % [mean[data1]]]

print["Mean of data set 2 is % s" % [mean[data2]]]

print["Mean of data set 3 is % s" % [mean[data3]]]

print["Mean of data set 4 is % s" % [mean[data4]]]

print["Mean of data set 5 is % s" % [mean[data5]]]

Output : 
 

Mean of data set 1 is 5.857142857142857
Mean of data set 2 is -7.5
Mean of data set 3 is 2.4285714285714284
Mean of data set 4 is 49/24
Mean of data set 5 is 2

  
Code #3 : TypeError 
 

Python3

from statistics import mean

dic = {"one":1, "three":3, "seven":7,

       "twenty":20, "nine":9, "six":6}

print[mean[dic]]

Output : 
 

Traceback [most recent call last]:
  File "/home/9f8a941703745a24ddce5b5f6f211e6f.py", line 29, in 
    print[mean[dic]]
  File "/usr/lib/python3.5/statistics.py", line 331, in mean
    T, total, count = _sum[data]
  File "/usr/lib/python3.5/statistics.py", line 161, in _sum
    for n, d in map[_exact_ratio, values]:
  File "/usr/lib/python3.5/statistics.py", line 247, in _exact_ratio
    raise TypeError[msg.format[type[x].__name__]]
TypeError: can't convert type 'str' to numerator/denominator

  
Applications : 
Mean/Arithmetic average is one of the very important function, while working with statistics and large values. So, with the function like mean[], trending and featured values can be extracted from the large data sets.
 


How do you write mean in Python?

Python statistics | mean[] function mean[] function can be used to calculate mean/average of a given list of numbers. It returns mean of the data set passed as parameters. Arithmetic mean is the sum of data divided by the number of data-points.

What is the mean function in Python?

Python mean[] function mean[] function is used to calculate the mean/average of input values or data set. The mean[] function accepts the list, tuple or data-set containing numeric values as a parameter and returns the average of the data-items. Syntax: mean[data-set/input-values]

How do you take an average in Python?

Take a look at the code below:.
def Average[l]: avg = sum[l] / len[l] return avg. my_list = [2,4,6,8,10] average = Average[my_list] ... .
from statistics import mean. ​ def Average[l]: avg = mean[l] return avg. ... .
from functools import reduce. ​ def Average[l]: avg = reduce[lambda x, y: x + y, l] / len[l] return avg..

How Tk find the mean?

You can find the mean, or average, of a data set in two simple steps: Find the sum of the values by adding them all up. Divide the sum by the number of values in the data set.

Chủ Đề