Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať priemerné rozptyl a smerodajná odchýlka Použitie Python

Python je ľahký- k - čítať , bez programovací jazyk . Pri programovaní v Pythone , môže byť potrebné vypočítať priemerný rozptyl a smerodajnú odchýlku pre rady čísel . Napríklad môžete vypočítať priemerné skóre všetkých účastníkov testu , potom smerodajná odchýlka , alebo ako ďaleko skóre pohybuje sa od strednej hodnoty , pre každého študenta skóre . Pomocou príkladu skúšobné výsledky , rovnice pre výpočet strednej hodnoty je definovaný ako súčet všetkých skúšobných výsledkov delený počtom skúšobných výsledkov . Štandardná odchýlka je definovaná ako druhá odmocnina zo súčtu jednotlivých bodov mínus priemer všetkých výsledkov na druhú , delený počtom výsledky testov mínus jedna . Pokyny dovolená 1

Otvorte Python editor
2

Vypočíta sa priemer zadaním : .

Skóre = ( 1 , 2 , 3 , 4 , 5 )

priemer = SUM ( skóre ) /ľan ( skóre )

tlač na mysli ,

Python vráti priemernú hodnotu " 3 "
< . br > 3

Vypočítame štandardnú odchýlku zadaním nasledujúci kód , potom stlačte tlačidlo " Enter " .

z math import sqrt

def standDev ( x ) :

sdev.sum + = x

sum2 + = x * x

sdev.n + = 1,0

suma , sum2 , n = sdev.sum , sdev.sum2 , sdev.n

return sqrt ( sum2 /n - súčet * sum /n /n) ;
4

zadajte nasledujúci kód a stlačte tlačidlo " ENTER " .

sdev.sum = sdev.sum2 = sdev.n = 0
5

Zadajte nasledujúci príkaz a potom stlačte tlačidlo " Enter " .

na hodnoty v ( skóre ) :

tlač ( hodnota sd ( hodnota ) ) ;

Python vráti test skóre , potom smerodajná odchýlka pre každú skóre :

( 1 , 2,2662308949301271 )

( 2 , 2,282542442102665 )

( 3 , 2,2081741457256578 )

( 4 , 2,1147629234082532 )

( 5 , 2,0438969623979113 )


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené