NumPy и pandas: практический тренажёрNumPy: массивы, форма и индексацияКонструкторы массивов: arange, linspace, zeros, ones, full

Конструкторы массивов: arange, linspace, zeros, ones, full

Уроки курсаКонструкторы массивов: arange, linspace, zeros, ones, full

Найди и исправь: неверные аргументы arange и linspace

Что уже дано

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

В редакторе есть сломанный код: он пытается создать два массива через np.arange и np.linspace, но оба вызова содержат ошибки — массивы получаются не той формы или не того типа, что требует задача.

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

Найдите и исправьте обе ошибки в коде так, чтобы программа:

  1. Читала из stdin три целых числа в одной строке: start, stop, n.
  2. Создавала массив seq через np.arange(start, stop, 1) с явным dtype=float — одномерный, значения от start до stop - 1 включительно, тип float64.
  3. Создавала массив grid через np.linspace(start, stop, n) — одномерный, ровно n точек, тип float64.
  4. Выводила в stdout ровно две строки:
  • seq: size=<size> dtype=<dtype> first=<first_element>
  • grid: size=<size> dtype=<dtype> last=<last_element>

Где <first_element> — первый элемент seq, <last_element> — последний элемент grid, оба выводятся как float через str() (т.е. стандартный Python-вывод числа с плавающей точкой).

Ввод и вывод

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

Формат ввода

Одна строка: три целых числа через пробел: start stop n.

Гарантируется: stop > start, n >= 2.

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

Две строки:

seq: size=<size> dtype=<dtype> first=<first_element>
grid: size=<size> dtype=<dtype> last=<last_element>
Не вставляйте в ответ пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей.
Проверяется тестами (1)
  • Тест 1
    Ввод
    0 5 6
    Ожидаемый вывод
    seq: size=5 dtype=float64 first=0.0
    grid: size=6 dtype=float64 last=5.0
PythonPython 3.12 (data: numpy, pandas, sklearn...)
Язык решенияДля stdin/stdout-задач можно выбрать любой поддерживаемый язык.
STDIO