NumPy: массивы, форма и индексация

ndarray: создание из последовательностей и атрибуты структуры

Содержание курса

0 / 1 баллов

Явный dtype=float32: создание одномерного массива и вывод всех атрибутов

Что уже дано

Проверяющая система запускает вашу программу и подаёт данные через stdin. Никаких заранее созданных переменных нет — вы читаете всё сами.

Что нужно сделать

Напишите программу, которая:

  1. Читает из stdin целое число n — количество элементов.
  2. Читает следующую строку с n целыми числами, разделёнными пробелами.
  3. Создаёт одномерный ndarray с помощью np.array из прочитанных значений, явно передав dtype=np.float32.
  4. Выводит в stdout четыре значения через пробел: shape ndim size dtype, где dtype — строковое представление атрибута массива.

Формат shape — строго как у Python: (n,).

Ввод и вывод

Программа читает stdin и пишет в stdout.

Формат ввода

n
элемент_1 элемент_2 ... элемент_n

Первая строка — целое число n. Вторая строка — n целых чисел через пробел.

Формат вывода

Одна строка: shape ndim size dtype, например (5,) 1 5 float32.

Обратите внимание: dtype в выводе должен быть именно float32, а не int64 или float64 — это прямое следствие явного dtype=np.float32.

О данных в ответах

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

Проверяется тестами (1)
  • Тест 1
    Ввод
    5
    10 20 30 40 50
    Ожидаемый вывод
    (5,) 1 5 float32
Решение
Как проверяется решение

Сравнение вывода: Правила исходной проверяющей системы. Интерактивный запуск не влияет на оценку. Лимит сессии — 5 минут, процессорного времени — 10 секунд.

Отправьте решение, чтобы увидеть результаты тестов.

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения и доступны преподавателям курса. Чтобы попросить преподавателя подключиться, отправьте обращение из диалога.

Проверка решения остаётся отдельным действием.

ndarray: создание из последовательностей и атрибуты структуры — NumPy и pandas: практический тренажёр — Latorn