Saturs
Python ir bezmaksas un viegli lasāma programmēšanas valoda. Programmējot Python, var būt vajadzība aprēķināt skaitļu sērijas vidējo dispersiju un standartnovirzi. Piemēram, aprēķinot testa dalībnieku vidējo punktu skaitu un pēc tam standartnovirzi vai to, cik vērtējums atšķiras no katra skolēna pakāpes vidējā rādītāja. Izmantojot eksāmenu pakāpju piemēru, vidējo vērtību vienādojums tiek definēts kā visu pakāpju summa, dalīta ar eksāmenu skaitu. Standarta novirze tiek definēta kā katras atsevišķas nots summas kvadrātsakne, no kuras atskaitīta visu piezīmju vidējā vērtība kvadrātā, dalīta ar testu skaitu mīnus viens.
1. solis
Atveriet Python redaktoru.
2. solis
Aprēķiniet vidējo, ierakstot:
piezīmes = (1, 2, 3, 4, 5) apdrukājamais materiāls = summa (piezīmes) / len (piezīmes) drukas materiāli;
Python atgriezīs vidējo vērtību, kas vienāda ar "3".
3. solis
Aprēķiniet standarta novirzi, ierakstot šādu kodu, un pēc tam nospiediet taustiņu "Enter".
no matemātikas importa sqrt def standDev (x): sdev.sum + = x summa2 + = x * x sdev.n + = 1.0 summa, summa2, n = sdev.sum, sdev.sum2, sdev.n atgriešanās sqrt (summa2 / n - summa * summa / n / n);
4. solis
Ievadiet šādu kodu un pēc tam nospiediet taustiņu "Enter".
sdev.sum = sdev.sum2 = sdev.n = 0
5. solis
Ievadiet šādu kodu un pēc tam nospiediet taustiņu "Enter".
vērtībai (piezīmes): druka (piezīmes, standDev (piezīmes));
Python atgriezīs testa rezultātu un standartnovirzi katrai vērtībai:
(1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)