Содержание
Python - это бесплатный и простой для чтения язык программирования. При программировании на Python может возникнуть необходимость в вычислении средней дисперсии и стандартного отклонения ряда чисел. Например, вычисление среднего балла участников теста, а затем стандартного отклонения или того, насколько балл отличается от среднего для класса каждого учащегося. На примере результатов тестов уравнение для усреднения определяется как сумма всех оценок, деленная на количество тестов. Стандартное отклонение определяется как квадратный корень из суммы каждой отдельной ноты минус средний квадрат всех нот, деленный на количество тестов минус один.
Шаг 1
Откройте редактор Python.
Шаг 2
Рассчитайте среднее значение, набрав:
notes = (1, 2, 3, 4, 5) media = sum (notes) / len (notes) печатные СМИ;
Python вернет среднее значение, равное «3».
Шаг 3
Вычислите стандартное отклонение, введя следующий код и нажав «Enter».
from math import 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».
для значения в (примечания): печать (примечания, standDev (примечания));
Python вернет результат теста и стандартное отклонение для каждого значения:
(1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)