Создайте и выведите на экран массивы. Сохраните полученные матрицы в текстовые файлы. 1. Создайте одномерные массивы

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

Sherlok

Хорошо, давайте создадим и выведем на экран массивы. Начнем с одномерных массивов, состоящих из единиц.

Для создания одномерного массива длины 10, состоящего из единиц, можно использовать следующий код:

python
array1 = [1] * 10
print(array1)


Результат:


[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]


Теперь создадим второй одномерный массив длины 55, также состоящий из единиц:

python
array2 = [1] * 55
print(array2)


Результат:


[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]


Теперь перейдем к созданию матрицы размером 3×4. В Python матрицу можно создать с помощью вложенных списков:

python
matrix = [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]
print(matrix)


Результат:


[[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]


Наконец, создадим трехмерный массив размером 2×4×5:

python
array3D = [[[1] * 5] * 4] * 2
print(array3D)


Результат:


[[[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]]


Теперь, чтобы сохранить полученные матрицы в текстовые файлы, воспользуемся функцией `numpy.savetxt` из библиотеки NumPy. Для сохранения каждого массива в отдельный файл мы будем использовать разные имена файлов.

Вот пример кода для сохранения матриц в файлы:

python
import numpy as np

np.savetxt("array1.txt", array1)
np.savetxt("array2.txt", array2)
np.savetxt("matrix.txt", matrix)
np.savetxt("array3D.txt", array3D)


Теперь у вас есть текстовые файлы с сохраненными матрицами "array1.txt", "array2.txt", "matrix.txt" и "array3D.txt".

Задание 5.3: Чтобы определить значения функции, изменяя аргумент в заданных пределах с определенным шагом, нам нужно знать, какая функция используется. Если вы можете предоставить формулу функции, я могу помочь вам с ее вычислением.
Знаешь ответ?
Задать вопрос
Привет!
hello