logo

Python-statistikk | mean() funksjon

Forutsetning: Introduksjon til statistiske funksjoner
Python er et veldig populært språk når det kommer til dataanalyse og statistikk. Heldigvis tilbyr Python3 statistikkmodul, som kommer med svært nyttige funksjoner som middel(), median(), modus() osv.
mener() funksjon kan brukes til å beregne gjennomsnitt/gjennomsnitt av en gitt liste med tall. Den returnerer gjennomsnittet av datasettet som er sendt som parametere.
Aritmetisk gjennomsnitt er summen av data delt på antall datapunkter. Det er et mål på den sentrale plasseringen av data i et sett med verdier som varierer i rekkevidde. I Python gjør vi vanligvis dette ved å dele summen av gitte tall med antallet tilstedeværende tall.

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>




Syntaks : gjennomsnitt([datasett])
Parametere:
[datasett] : Liste eller tuppel av et sett med tall.
Returnerer: Eksempel på aritmetisk gjennomsnitt av det oppgitte datasettet.
Unntak :
TypeError når noe annet enn numeriske verdier sendes som parameter.


Kode #1: Arbeider

Python3




konvertere en streng til heltall





# 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)>

xml kommentar
>

>

Utgang:

 Mean is : 4.428571428571429>


Kode #2: Arbeider

Python3




konverter streng til int i java

# 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)))>

>

>

Utgang:

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>


Kode #3: TypeError

Python3

Javafx opplæring




# 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))>

>

java konverter streng til int

>

Utgang:

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>


Applikasjoner :
Gjennomsnitt/Aritmetisk gjennomsnitt er en av de svært viktige funksjonene, mens man jobber med statistikk og store verdier. Så, med funksjonen som mean(), kan trending og fremhevede verdier trekkes ut fra de store datasettene.