Найти в Дзене
Георгий Багаев

Пример сложения матриц в языке программирования Python

Доброго времени суток! Давайте сегодня рассмотрим сложение матриц.

Определение, что такое матрица, я даю в другой своей статье, про умножение матриц, советую перейти по ссылке и посмотреть определение в другой моей статье: https://dzen.ru/media/id/5f572502b7204709f04ab67c/primer-umnojeniia-matric-v-python-63ec833b3edf9302c0061e50

На сложение матриц, как и на сложение векторов, действует ограничение.

Складывать можно только матрицы одного размера.

Сложение матриц в Python выглядит так же, как сложение векторов: задаём матрицы и находим их сумму с помощью знака +.

Пример сложения двух матриц.
Пример сложения двух матриц.

Результат сложения двух матриц:

Результат вычислений
Результат вычислений

Давайте разберем код программы, сначала мы импортируем библиотеку numpy, записав строку вида import numpy as np, создаем две матрицы week_1 и week_2, оператор np.array([...]) - объявляет массивы данных, в нашем случае это матрицы, np - сокращено numpy. Следующим шагом мы создаем третью переменную week_3, в которой мы производим суммирование двух матриц, она по - умолчанию становится матрицей, которая получилась в результате сложения двух матриц week_1 + week_2. Заключительным шагом мы выводим на печать результат, с помощью оператора print, в скобочки мы копируем переменную week_3, получается, такая запись print(week_3).

Для того чтобы , библиотека numpy заработала необходимо сначала установить ее , командой pip install numpy и убедитесь , что используете последнюю версию Python. Команду необходимо вводить в cmd.exe.

В других ОС, существуют подобные командные строки, я работаю в операционной системе Windows.

Чтобы запустить этот код в среде разработки Python нужно в меню выбрать пункт File->New File, в появившемся окне набрать код или скопировать его туда, проверить ошибки, в меню появившегося окна выбрать Run->Run Module, программа выполнится.

Вот-так, относительно просто можно сложить две матрицы в языке программирования Python.

Даю ссылку: обратная матрица+ транспонирование ее: https://dzen.ru/media/id/5f572502b7204709f04ab67c/primer-vychisleniia-obratnoi-matricy-v-kode-na-iazyke-programmirovaniia-python-640ae49697036f7610331184

Еще одна ссылка, умножение двух матриц: https://dzen.ru/media/id/5f572502b7204709f04ab67c/primer-umnojeniia-matric-v-python-63ec833b3edf9302c0061e50

Маленькая просьба, поставить лайк в Дзене, если Вам понравилась публикация и подписаться, это поможет развитию канала: https://dzen.ru/id/5f572502b7204709f04ab67c