Курс Python → Сложение матриц в NumPy
Для добавления матрицы в Python можно воспользоваться модулем numpy, который предоставляет удобные инструменты для работы с многомерными массивами. Для начала необходимо импортировать этот модуль:
import numpy as np
Далее можно создать две матрицы, которые мы хотим сложить. Например, создадим две матрицы размером 2×2:
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
Теперь мы можем сложить эти две матрицы с помощью оператора +:
c = a + b
Результатом сложения будет новая матрица, в которой каждый элемент получен путем сложения соответствующих элементов исходных матриц:
[[ 6 8]
[10 12]]
Таким образом, использование модуля numpy позволяет нам легко и быстро выполнять операции над матрицами, включая их сложение. Это особенно удобно, когда матрицы имеют большой размер или требуется выполнить сложные вычисления.
Другие уроки курса "Python"
- Векторизация в Python с NumPy.
- Создание веб-приложения с Flask
- Сложные типы данных в Python
- Форматирование строк в Python
- Функция enumerate() — Python
- split() без разделителя
- Применение функции map() с лямбда-функциями
- Работа с итераторами в Python
- Игра Виселица на Python
- Работа с модулем bisect
- Приближение чисел в Python
- Получение размера объекта с sys.getsizeof()
- Удаление элемента по индексу в Python
- Хеши в Python
- Операции с числами в Python
- Изменение списка срезом
- Атрибуты класса и экземпляра
- Работа с базами данных SQLite
- Модуль os в Python: работа с файлами
- Генератор чисел Фибоначчи
- Путь к интерпретатору Python
- F-строки в Python 3.8
- Создание новых списков
- Структурирование данных с Pydantic
- Перевернуть список в Python
- Присвоение значений переменным в Python
- Docstring в Python
- Копирование объектов в Python
- Строки в Python: апострофы и кавычки
- Разработка игры Pong с turtle
- Создание директории в Python
- PATCH-запрос с библиотекой requests
- Методы split() и join() — Python строк.
- Работа с Event() в threading
- Объединение списков в Python
- Метод __iand__ для пользовательских классов
- Курсы Яндекс Практикум
- Очистка данных в Python
- Создание и использование модулей в Python
- Метод rlshift для битового сдвига
- Работа с контекстными переменными
- Получение значений из словарей
- Любовь к Python
- Аннотации типов в Python
- Срезы в Numpy















