Курс 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"

  1. Равенство и идентичность в Python
  2. Python itertools combinations() — группировка элементов
  3. Работа с исключениями в Python
  4. Методы работы со строками в Python
  5. Построение графиков в Matplotlib
  6. Декораторы в Python
  7. Явный импорт в Python
  8. Справка по импортированным модулям
  9. Работа с OpenCV
  10. Оптимизация памяти с __slots__
  11. Создание уникального множества
  12. Функции min(), max(), sum()
  13. Генераторы списков в Python
  14. Конкатенация строк в Python
  15. Работа с аргументами командной строки
  16. Подсказки типов в Python
  17. Работа с путями в Python
  18. Функция product() из itertools
  19. Основы работы со строками в Python
  20. Работа со слайсами
  21. Сравнение строк в Python
  22. Создание списка через итерацию
  23. Преобразование типов данных в set comprehension
  24. Исправление ошибки NameError
  25. Философия Python
  26. Генераторные функции в Python
  27. Копирование словарей и списков в Python
  28. Приоритет операций в Python
  29. Копирование в Python
  30. Получение срезов итераторов
  31. Работа с файлами в Python
  32. Метод count() для списка
  33. Создание словарей и множеств в Python.
  34. Создание словарей с defaultdict
  35. Копирование объектов в Python
  36. Оператор «and» в Python
  37. Отслеживание прогресса с tqdm
  38. Отладка регулярных выражений в Python
  39. Проверка типа объекта в Python
  40. Встроенные функции Python
  41. Установка пакетов с помощью pip
  42. Проверка элемента в множестве.
  43. Руководство по Pymorphy2
  44. Применение функции к списку
  45. Создание спинбокса в tkinter
  46. Сравнение неупорядоченных списков

Marketello читают маркетологи из крутых компаний