Курс 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
- Оптимизация памяти с slots
- Хранение переменных в Python.
- Распаковка значений в Python
- Показ всплывающих окон Tkinter
- Потоковый ввод в Python
- Возврат нескольких значений
- Метод classmethod
- Создание множества в Python
- Хеши в Python
- Лямбда-функции в defaultdict
- Проверка на истинность объектов в Python
- Вывод баннеров
- Объединение словарей в Python
- Импорт объектов из модулей
- Переопределение метода __or__()
- Библиотека sh: использование команд bash в Python
- Генератор бросков кубиков
- Функция enumerate() в Python
- Библиотека schedule: планировщик задач
- Область видимости переменных
- Python Тесты и Гайды
- F-строки в Python
- Генератор надежных паролей
- Конвертация коллекций в Python
- Обновление ключей в Python
- Переворот строки с помощью срезов
- Декораторы в Python
- Работа с itertools
- Цикл for в Python
- Условные выражения в Python
- Фильтрация списка от «ложных» значений
- Поиск индексов в списке
- Добавление цвета в консоли
- Преобразование букв в нижний регистр
- Измерение времени выполнения кода
- Шаблоны Flask: условия и циклы
- Поиск частого элемента
- Функция zip() в Python
- Распаковка элементов массива
- Улучшенные подсказки для импорта в Python 3.12
- Работа с CSV файлами в Python
- Работа с итераторами через срезы
- Работа с многоуровневыми словарями в Python
- Множества и frozenset
- Оператор * в Python















