Вопрос задан 08.10.2026 в 04:26. Предмет Информатика. Спрашивает Смирнов Евгений.

Создайте и выведите на экран массивы. Получившиеся матрицы сохраните в текстовые файлы.
1. Из единиц одномерные длины 10 и 55, матрицу размерами 3×4, трёхмерный массив формы 2×4×5;
Задание 5.3
Протабулируйте (вычислите значения функций при изменении аргумента в некоторых пределах с заданным шагом) функции:

Перейти к ответам

Ответы на вопрос

Отвечает Забавина Вероника.

Для создания массивов удобно использовать библиотеку NumPy.

Пример программы:

import numpy as np

a1 = np.ones(10)
a2 = np.ones(55)
m = np.ones((3, 4))
t = np.ones((2, 4, 5))

print(a1)
print(a2)
print(m)
print(t)

np.savetxt('array_10.txt', a1)
np.savetxt('array_55.txt', a2)
np.savetxt('matrix_3x4.txt', m)
np.savetxt('array_2x4x5.txt', t.reshape(2, 20))

Здесь функция np.ones создаёт массивы, заполненные единицами. Трёхмерный массив перед сохранением преобразован в двумерный с помощью reshape, потому что savetxt сохраняет только одномерные и двумерные массивы.

Для задания 5.3 не хватает самих функций, пределов изменения аргумента и шага. Без этих данных протабулировать функции нельзя.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос