Курс 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. Работа с итераторами через срезы
  2. Декораторы в Python
  3. Операторы += в Python
  4. Работа с комплексными числами
  5. Проверка кортежей.
  6. Использование функции enumerate()
  7. Работа с модулем os в Python
  8. Сравнение строк в Python
  9. Принципы LSP и ISP в Python
  10. Измерение времени выполнения кода
  11. Переворот последовательности
  12. Очистка списка от False, None, 0, «»
  13. Получение ID текущего процесса
  14. Различия символов в Python
  15. Методы list в Python
  16. Работа с путями в Python
  17. Порядок и длина множеств в Python
  18. Копирование словарей и списков в Python
  19. Отправка поздравлений по дню рождения
  20. Counter() — подсчет элементов
  21. Python: библиотеки и функции
  22. Codecademy в Telegram
  23. Метод title() в Python
  24. Обработка ошибок в JSON данных
  25. Обработка исключений в Python 3
  26. Оптимизация поиска в словарях
  27. Замена символов в Python
  28. Вывод сложных структур данных с помощью pprint
  29. Модуль os в Python: работа с файлами
  30. Вычисление времени выполнения
  31. Реализация метода __abs__ в Python
  32. Исключение NotImplementedError
  33. globals и locals
  34. F-строки в Python
  35. Определение индекса элемента списка
  36. Создание объекта timedelta
  37. Генераторы списков
  38. Библиотека wikipedia для Python
  39. Тест скорости набора текста на Python
  40. Получение значений из словарей
  41. IPython и Jupyter Notebook: руководство
  42. Переворот списка в Python
  43. Множества и frozenset
  44. Метод __complex__ в Python
  45. Ускорение выполнения кода в Python

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