ndarray: создание из последовательностей и атрибуты структуры
Содержание курса
0 / 1 баллов
Явный dtype=float32: создание одномерного массива и вывод всех атрибутов
Что уже дано
Проверяющая система запускает вашу программу и подаёт данные через stdin. Никаких заранее созданных переменных нет — вы читаете всё сами.
Что нужно сделать
Напишите программу, которая:
- Читает из
stdinцелое числоn— количество элементов. - Читает следующую строку с
nцелыми числами, разделёнными пробелами. - Создаёт одномерный
ndarrayс помощьюnp.arrayиз прочитанных значений, явно передавdtype=np.float32. - Выводит в
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Ввод
5 10 20 30 40 50
Ожидаемый вывод(5,) 1 5 float32
Как проверяется решение
Сравнение вывода: Правила исходной проверяющей системы. Интерактивный запуск не влияет на оценку. Лимит сессии — 5 минут, процессорного времени — 10 секунд.
Отправьте решение, чтобы увидеть результаты тестов.
