Как да изчислим средното и стандартното отклонение с помощта на Python

Автор: Robert Doyle
Дата На Създаване: 18 Юли 2021
Дата На Актуализиране: 6 Може 2024
Anonim
Machine Learning with Python! Mean Squared Error (MSE)
Видео: Machine Learning with Python! Mean Squared Error (MSE)

Съдържание

Python е безплатен и лесен за четене език за програмиране. При програмиране на Python може да е необходимо да се изчисли средната дисперсия и стандартното отклонение на поредица от числа. Например изчисляване на средния резултат на участниците в теста, а след това и стандартното отклонение, или колко оценката варира от средната стойност за оценката на всеки ученик. Използвайки примера за изпитни оценки, уравнението за осредняване се определя като сбор от всички оценки, разделен на броя на изпитите. Стандартното отклонение се дефинира като квадратен корен от сумата на всяка отделна нота минус средната стойност на всички бележки на квадрат, разделена на броя на тестовете минус един.

Етап 1

Отворете редактора на Python.

Стъпка 2

Изчислете средната стойност, като напишете:

бележки = (1, 2, 3, 4, 5) носители = сума (бележки) / лен (бележки) печатни носители;


Python ще върне средната стойност, равна на "3".

Стъпка 3

Изчислете стандартното отклонение, като въведете следния код и след това натиснете "Enter".

от математически импорт 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 - сума * сума / n / n);

Стъпка 4

Въведете следния код, след което натиснете "Enter".

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

Стъпка 5

Въведете следния код, след което натиснете "Enter".

за стойност в (бележки): print (бележки, standDev (бележки));

Python ще върне тестовия резултат и стандартното отклонение за всяка стойност:

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