Hướng dẫn how do you find the mean of a set of data in python? - làm thế nào để bạn tìm thấy giá trị trung bình của một tập hợp dữ liệu trong python?

Điều kiện tiên quyết: Giới thiệu về các chức năng thống kê là một ngôn ngữ rất phổ biến khi nói đến phân tích dữ liệu và thống kê. May mắn thay, Python3 cung cấp mô -đun thống kê, đi kèm với các hàm rất hữu ích như trung bình (), trung bình (), mode (), vv () hàm có thể được sử dụng để tính trung bình/trung bình của một danh sách số nhất định. Nó trả về giá trị trung bình của tập dữ liệu được truyền dưới dạng tham số. Giá trị trung bình là tổng dữ liệu chia cho số lượng điểm dữ liệu. Đây là thước đo vị trí trung tâm của dữ liệu trong một tập hợp các giá trị khác nhau trong phạm vi. Trong Python, chúng ta thường làm điều này bằng cách chia tổng số các số đã cho với số lượng số hiện tại. & NBSP; & nbsp;
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. 
 

Show
    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

    Cú pháp: trung bình ([data-set]) tham số: & nbsp; Các giá trị số được truyền dưới dạng tham số. & nbsp; & nbsp;: 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. 
     

    & nbsp; & nbsp; mã số 1: làm việc & nbsp; & nbsp;
    Code #1 : Working 
     

    Python3

    import statistics

    data1 =

    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
    3=
    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
    5

    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
    6
    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
    7
    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
    8
    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
    9

    Đầu ra: & nbsp; & nbsp;
     

     Mean is : 4.428571428571429

    & nbsp; & nbsp; mã số 2: làm việc & nbsp; & nbsp;
    Code #2 : Working 
     

    Python3

    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
    0
    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
    1import
    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
    3

    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
    0
    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
    5import
    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
    7

    data1 =

    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
    7import1
     Mean is : 4.428571428571429
    0
     Mean is : 4.428571428571429
    1____10
     Mean is : 4.428571428571429
    3
     Mean is : 4.428571428571429
    0__15
     Mean is : 4.428571428571429
    01017

    Các

    Các

    Các

     Mean is : 4.428571428571429
    15=
     Mean is : 4.428571428571429
    171
     Mean is : 4.428571428571429
    19__1201201

    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
    6
    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
    7
     Mean is : 4.428571428571429
    32
     Mean is : 4.428571428571429
    33
     Mean is : 4.428571428571429
    34

    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
    6
    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
    7
     Mean is : 4.428571428571429
    37
     Mean is : 4.428571428571429
    33
     Mean is : 4.428571428571429
    39

    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
    6
    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
    7
     Mean is : 4.428571428571429
    42
     Mean is : 4.428571428571429
    33
     Mean is : 4.428571428571429
    44

    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
    6
    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
    7
     Mean is : 4.428571428571429
    47
     Mean is : 4.428571428571429
    33
     Mean is : 4.428571428571429
    49

    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
    6
    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
    7
     Mean is : 4.428571428571429
    52
     Mean is : 4.428571428571429
    33
     Mean is : 4.428571428571429
    54

    Đầu ra: & nbsp; & nbsp; 
     

    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

    & nbsp; & nbsp; mã số 2: làm việc & nbsp; & nbsp;
    Code #3 : TypeError 
     

    Python3

    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
    0
    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
    1import
    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
    3

    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
    0
    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
    5import
    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
    7

     Mean is : 4.428571428571429
    74
     Mean is : 4.428571428571429
    75
     Mean is : 4.428571428571429
    19
     Mean is : 4.428571428571429
    77
     Mean is : 4.428571428571429
    0
     Mean is : 4.428571428571429
    79
     Mean is : 4.428571428571429
    19
     Mean is : 4.428571428571429
    9
     Mean is : 4.428571428571429
    0
     Mean is : 4.428571428571429
    83
     Mean is : 4.428571428571429
    19[6
     Mean is : 4.428571428571429
    29

    data1 =

    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
    7import1
     Mean is : 4.428571428571429
    0
     Mean is : 4.428571428571429
    1____10
     Mean is : 4.428571428571429
    3
     Mean is : 4.428571428571429
    0__15
     Mean is : 4.428571428571429
    01017

    Đầu ra: & nbsp; & nbsp; 
     

    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

    & nbsp; & nbsp; mã số 2: làm việc & nbsp; & nbsp;
    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.