Đ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.
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 23
=
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 25
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 26
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 27
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 28
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 29
Đầ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/denominator0
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/denominator1
import
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/denominator3
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/denominator0
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/denominator5
import
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/denominator7
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 27
import
1Mean is : 4.4285714285714290
Mean is : 4.4285714285714291____10
Mean is : 4.4285714285714293
Mean is : 4.4285714285714290__15
Mean is : 4.42857142857142901017
Các
Các
Các
Mean is : 4.42857142857142915
=
Mean is : 4.42857142857142917
1
Mean is : 4.42857142857142919__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 26
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 27
Mean is : 4.42857142857142932
Mean is : 4.42857142857142933
Mean is : 4.42857142857142934
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 26
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 27
Mean is : 4.42857142857142937
Mean is : 4.42857142857142933
Mean is : 4.42857142857142939
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 26
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 27
Mean is : 4.42857142857142942
Mean is : 4.42857142857142933
Mean is : 4.42857142857142944
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 26
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 27
Mean is : 4.42857142857142947
Mean is : 4.42857142857142933
Mean is : 4.42857142857142949
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 26
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 27
Mean is : 4.42857142857142952
Mean is : 4.42857142857142933
Mean is : 4.42857142857142954
Đầ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/denominator0
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/denominator1
import
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/denominator3
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/denominator0
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/denominator5
import
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/denominator7
Mean is : 4.42857142857142974
Mean is : 4.42857142857142975
Mean is : 4.42857142857142919
Mean is : 4.42857142857142977
Mean is : 4.4285714285714290
Mean is : 4.42857142857142979
Mean is : 4.42857142857142919
Mean is : 4.4285714285714299
Mean is : 4.4285714285714290
Mean is : 4.42857142857142983
Mean is : 4.42857142857142919
[
6Mean is : 4.42857142857142929
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 27
import
1Mean is : 4.4285714285714290
Mean is : 4.4285714285714291____10
Mean is : 4.4285714285714293
Mean is : 4.4285714285714290__15
Mean is : 4.42857142857142901017
Đầ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.