Курс 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
- Получение списка файлов в директории с использованием os
- Сглаживание списка
- Python 3.12: переиспользование кавычек
- Метод __imod__ для Python
- Работа с модулем cmath
- Операторы увеличения и уменьшения переменной
- Измерение потребления памяти при сортировке
- Работа с YAML в Python: PyYAML.
- Создание итерируемых объектов
- Склеивание строк через метод join()
- Вакансии в Nebius
- Логирование с Loguru
- Метод rsub в Python: расширение функциональности вычитания
- Область видимости переменных
- Преобразование списков в словарь
- Сравнение строк в Python
- Множественное назначение в Python
- Работа с аргументами командной строки
- Класс Counter() для подсчета элементов
- Работа со строками в Python
- Генераторные выражения и islice.
- Поиск шаблона в начале строки
- Подписка на @SelectelNews
- Классы данных в Python
- Вычисление натурального логарифма в NumPy
- Работа с изменяемыми коллекциями
- Получение текущей директории
- Объединение объектов в Python
- Удаление элемента по индексу в Python
- Проверка типа объекта в Python
- Функция reduce() из модуля functools
- Оператор Walrus: правильное использование
- Комплексные числа в Python
- Добавление элемента к кортежу
- Запуск файлового сервера
- Генераторы в Python
- Работа с типами данных в Python с помощью pydantic.
- Блок else в Python
- Экспорт функций в Python
- Векторизация в Python с NumPy.
- Шаблоны Flask: условия и циклы
- Стать Python-разработчиком
- Исправление ошибки NameError
- Генераторы в Python















