Повторение: результаты экзамена
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 15 из 60.
Задание
ЛегкоШесть учеников сдали три экзамена, оценки за которые выставлялись по 40, 60 и 100 баллам (max_marks). В scores каждая строка соответствует ученику, а каждый столбец — экзамену. Сырые баллы нельзя сравнивать напрямую, поэтому используйте проценты. Программа считывает mark.
- Преобразуйте каждую оценку в процент от общего количества баллов за соответствующий экзамен, не используя цикл.
- Выведите номер ученика (от 1 до 6) с наивысшим средним процентом, а также это среднее значение с точностью до 1 десятичного знака.
- Выведите количество процентов, которые ниже порогового значения.
Другой класс из трёх учеников, результаты в процентах, пороговое значение — 75:
Результат:
Best student: 2 with 83.2%
Scores under 75%: 3Попробуйте сами
import numpy as np
# Одна строка на каждого студента, один столбец на каждый экзамен: экзамен 1, экзамен 2, экзамен 3
scores = np.array([[32, 51, 64],
[28, 42, 95],
[22, 41, 70],
[38, 57, 66],
[25, 44, 58],
[30, 53, 69]])
# Максимальное количество баллов за каждый экзамен
max_marks = np.array([40, 60, 100])
mark = int(input())
# Напишите свой код ниже
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python