LIVE CODING. Вопросы с собеседований 🤔

 

Сегодня мы снова с вами представим, что оказались на собеседовании на позицию Data Scientist. Проходим этап live coding, вы уже знаете, что на этом этапе нужно без отладчика написать корректно работающий код.

 

📌 Задача: напишите функцию, которая принимает на вход список элементов, а возвращает его дисперсию.  



 Первое, что нужно сделать, вспомнить определение дисперсии. Начинаем рассуждать: дисперсия обычно используется для количественной оценки разброса. То есть дисперсия – это мера того, насколько значения в наборе данных отличаются от среднего значения.

 

 Переходим к коду. Здесь важно уточнить можно ли вам использовать сторонние библиотеки, так как, например, в Numpy уже существует готовый метод для подсчёта дисперсии. Но скорее всего на данном этапе собеседования вас попросят написать метод расчет дисперсии вручную:

Листайте карусель 👉

 

🍀Друзья, а как вы бы написали код для нахождения дисперсии списка? Предлагайте более короткие и эффективные варианты.