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

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

Дан массив, содержащий баллы слушателей курса по английскому языку за вступительный экзамен. Слушатели распределены по 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.59
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 часа 27 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир
Ошибка при загрузке заказов 1
×