logo

Statistici Python | funcția mean().

Condiție preliminară: Introducere în funcțiile statistice
Python este un limbaj foarte popular când vine vorba de analiza datelor și statistici. Din fericire, Python3 oferă un modul de statistică, care vine cu funcții foarte utile precum mean(), median(), mode() etc.
Rău() funcția poate fi utilizată pentru a calcula media/media unei anumite liste de numere. Returnează media setului de date transmis ca parametri.
Media aritmetică este suma datelor împărțită la numărul de puncte de date. Este o măsură a locației centrale a datelor într-un set de valori care variază în interval. În Python, de obicei facem acest lucru împărțind suma numerelor date cu numărul de numere prezente.

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>




Sintaxă : medie([setul de date])
Parametri:
[set de date] : Listă sau tuplu dintr-un set de numere.
Se intoarce : Eșantion de medie aritmetică a setului de date furnizat.
Excepții :
Eroare de scris când orice altceva decât valori numerice este transmis ca parametru.


Codul #1: Lucru

Python3








cum să accesezi fotografiile icloud
# Python program to demonstrate mean()> # function from the statistics module> # Importing the statistics module> import> statistics> # list of positive integer numbers> data1>=> [>1>,>3>,>4>,>5>,>7>,>9>,>2>]> x>=> statistics.mean(data1)> # Printing the mean> print>(>'Mean is :'>, x)>

>

>

Ieșire:

 Mean is : 4.428571428571429>


Codul #2: Lucru

comparați șirul java

Python3




# Python program to demonstrate mean()> # function from the statistics module> # Importing the statistics module> from> statistics>import> mean> # Importing fractions module as fr> # Enables to calculate mean of a> # set in Fraction> from> fractions>import> Fraction as fr> # tuple of positive integer numbers> data1>=> (>11>,>3>,>4>,>5>,>7>,>9>,>2>)> # tuple of a negative set of integers> data2>=> (>->1>,>->2>,>->4>,>->7>,>->12>,>->19>)> # tuple of mixed range of numbers> data3>=> (>->1>,>->13>,>->6>,>4>,>5>,>19>,>9>)> # tuple of a set of fractional numbers> data4>=> (fr(>1>,>2>), fr(>44>,>12>), fr(>10>,>3>), fr(>2>,>3>))> # dictionary of a set of values> # Only the keys are taken in> # consideration by mean()> data5>=> {>1>:>'one'>,>2>:>'two'>,>3>:>'three'>}> # Printing the mean of above datasets> 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)))>

șirul java este gol
>

>

Ieșire:

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>


Codul #3: Eroare de scris

Python3




# Python3 code to demonstrate TypeError> # importing statistics module> from> statistics>import> mean> # While using dictionaries, only keys are> # taken into consideration by mean()> dic>=> {>'one'>:>1>,>'three'>:>3>,>'seven'>:>7>,> >'twenty'>:>20>,>'nine'>:>9>,>'six'>:>6>}> # Will raise TypeError> print>(mean(dic))>

exemple de programe python
>

>

Ieșire:

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>


Aplicatii:
Media/Media aritmetică este una dintre funcțiile foarte importante, în timp ce lucrați cu statistici și valori mari. Deci, cu funcția ca mean(), valorile de tendințe și prezentate pot fi extrase din seturile mari de date.