Найти - Пользователи
Полная версия: The variance/ Codecademy
Начало » Центр помощи » The variance/ Codecademy
1
Northand
Помогите пожалуйста с куском кода. Никак не могу понять, что за математическое действие делает функция grades_variance. Само задание находится по этой ссылке
grades = [0, 6, 12, 18]
def grades_average(grades):
    sum_of_grades = grades_sum(grades)
    average = sum_of_grades / len(grades)
    return average
def grades_variance(scores, average):
    variance = 0
    for i in scores:
        variance += int((average - i) ** 2) 
    return variance / len(scores)
    
print grades_variance(grades, grades_average(grades))
Euler
поссылке не ходил, но по-моему очевидно:
grades_average - среднеарифметическое.
grades_variance - среднеквадратическое отклонение.
Northand
grades_average вписал только потому, что grades_variance обрабатывает ее результат. Мне нужно было только узнать, как ПО-РУССКИ называется матем. действие которое делает функция grades_variance. Пойду гуглить дальше. Euler спасибо.
Budulianin
Euler
grades_variance - среднеквадратическое отклонение.

Это дисперсия
py.user.next
Budulianin
Это дисперсия
согласен, есть в учебнике формула

Euler
grades_variance - среднеквадратическое отклонение.
с wiki - “Равно корню квадратному из дисперсии случайной величины. ”
Euler
Budulianin
Это дисперсия
Точно, прошу прощения, ошибся.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB