Работа с пакетом NumPy в Python

Срочно
Выполнен
Заказ
6604088
Раздел
Программирование
Предмет
Python
Антиплагиат
Не указан
Срок сдачи
13 Мар 2025 в 23:55
Цена
2 000 ₽
Блокировка
5 дней
Размещен
12 Мар 2025 в 20:19
Просмотров
123
Описание работы

Дан массив, содержащий баллы слушателей курса по английскому языку за вступительный экзамен. Слушатели распределены по 15 группам по 10 человек.

import numpy as np

scores = np.array([[20, 40, 56, 80, 0, 5, 25, 27, 74, 1],

     [0, 98, 67, 100, 8, 56, 34, 82, 100, 7],

     [78, 54, 23, 79, 100, 0, 0, 42, 95, 83],

     [51, 50, 47, 23, 100, 94, 25, 48, 38, 77],

     [90, 87, 41, 89, 52, 0, 5, 17, 28, 99],

     [32, 18, 21, 18, 29, 31, 48, 62, 76, 22],

     [6, 0, 65, 78, 43, 22, 38, 88, 94, 100],

     [77, 28, 39, 41, 0, 81, 45, 54, 98, 12],

     [66, 0, 88, 0, 44, 0, 55, 100, 12, 11],

     [17, 70, 86, 96, 56, 23, 32, 49, 70, 80],

     [20, 24, 76, 50, 29, 40, 3, 2, 5, 11],

     [33, 63, 28, 40, 51, 100, 98, 87, 22, 30],

     [16, 54, 78, 12, 25, 35, 10, 19, 67, 0],

     [100, 88, 24, 33, 47, 56, 62, 34, 77, 53],

     [50, 89, 70, 72, 56, 29, 15, 20, 0, 0]])

Задание 1. Посчитать, сколько слушателей получили 0 за вступительный экзамен.

Задание 2. Посчитать, сколько слушателей получили балл выше 50.

Задание 3. Посчитать, сколько человек получили балл не ниже 50, но не выше 70.

Задание 4. Определить, в какой группе средний балл за вступительный экзамен выше.

Задание 5. Сохранить баллы слушателей выше 0 в массив nonzero.

Задание 6. Используя массив nonzero, определить минимальный балл за вступительный балл среди всех групп.

Задание 7. Выбрать из массива nonzero только те значения, которые соответствуют продвинутому уровню знания языка – баллу за экзамен выше 80. Сохранить полученный результат в массив advanced.

Задание 8. Получить из исходного массива scores массив медианных оценок по группам.

Задание 9. Перераспределить студентов из scores в 10 групп по 15 человек с помощью метода reshape. Посчитать среднюю оценку в группе на обновленных данных.

Задание 10. Определить общее число элементов в массиве advanced.

Задание 11. На основе исходного массива scores создать булев массив sto, где True соответствует баллам за экзамен, равным 100, а False – всем остальным баллам.

Задание 12. На основе исходного массива scores вывести на экран оценки слушателей первых семи групп (включительно, должны быть 7 списков оценок).

ВАЖНО! Все задания должны быть выполнены с использование пакета NumPy в Python (циклы использовать нельзя). Исходный файл в формате .ipynb во вложении. В идеале работу выполнить через https://colab.research.google.com/ на выходе должен быть файл с расширением .ipynb со всеми выполненными заданиями с выводом результата.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
3 часа 27 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир