Hogyan lehet kiszámítani az átlagot és a szórást a Python segítségével

Szerző: Gregory Harris
A Teremtés Dátuma: 7 Április 2021
Frissítés Dátuma: 20 November 2024
Anonim
Hogyan lehet kiszámítani az átlagot és a szórást a Python segítségével - Tudomány
Hogyan lehet kiszámítani az átlagot és a szórást a Python segítségével - Tudomány

Tartalom

A Python egy ingyenes és könnyen olvasható programozási nyelv. A Pythonban történő programozáskor szükség lehet egy számsor átlagos szórásának és szórásának kiszámítására. Például a tesztben résztvevők átlagos pontszámának kiszámítása, majd a szórás, vagy az, hogy a pontszám mennyiben változik az egyes diákok évfolyamainak átlagától. A vizsgaértékek példáján keresztül az átlagolás egyenletét úgy határozzuk meg, hogy az összes évfolyam összegét elosztjuk a vizsgák számával. A szórást úgy definiáljuk, hogy az egyes hangok összegének négyzetgyöke mínusz az összes hang négyzetre osztott átlaga, elosztva a tesztek számának mínusz egyével.

1. lépés

Nyissa meg a Python szerkesztőt.

2. lépés

Számolja ki az átlagot a következő beírásával:

jegyzetek = (1, 2, 3, 4, 5) hordozó = összeg (jegyzetek) / len (jegyzetek) nyomtatott hordozók;


A Python a "3" -val egyenlő átlagos értéket adja vissza.

3. lépés

Számítsa ki a szórást a következő kód beírásával, majd nyomja meg az "Enter" gombot.

matematikai importból sqrt def standDev (x): sdev.sum + = x sum2 + = x * x sdev.n + = 1.0 sum, sum2, n = sdev.sum, sdev.sum2, sdev.n return sqrt (sum2 / n - összeg * összeg / n / n);

4. lépés

Írja be a következő kódot, majd nyomja meg az "Enter" gombot.

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

5. lépés

Írja be a következő kódot, majd nyomja meg az "Enter" gombot.

értékre (jegyzetek): print (jegyzetek, standDev (megjegyzések));

A Python visszaadja a teszt pontszámát és szórását az egyes értékekhez:

(1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)