Курс 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. Установка random seed в Python
  3. Сериализация объектов в Python
  4. Генератор данных в Keras
  5. Проверка дубликатов в Python
  6. Оператор «моржа» (Walrus Operator)
  7. Удаление элемента по индексу в Python
  8. Оболочка Python
  9. Печать месячного календаря
  10. Анализ кода — Python
  11. Управление браузером с Selenium
  12. Компиляция регулярных выражений
  13. Отправка POST-запроса в REST API
  14. Красивый вывод списка
  15. Оператор @ для умножения матриц
  16. Преобразование объекта в строку
  17. GitHub в Telegram: подписка на уведомления
  18. Генераторы в Python
  19. Множественные конструкторы в Python
  20. Работа со словарями
  21. PEP-401: оператор
  22. Блок else в Python
  23. Метод add для класса Vector
  24. Поиск элементов BeautifulSoup
  25. Обработка аргументов Python
  26. Управление доступом к модулю
  27. Секреты Python
  28. Библиотека Chartify: руководство
  29. Управление контекстом с помощью декоратора contextmanager
  30. Функции map() и reduce() в Python
  31. Оператор in и not in в Python
  32. Получение текущей директории
  33. JMESPath в Python
  34. Генераторы в Python
  35. Работа со строками в Python
  36. Модуль math: основные функции
  37. Запуск внешних программ с subprocess
  38. Работа с байтовыми строками в Python
  39. Операции с датами в Python
  40. Библиотека funcy: удобные утилиты
  41. Срезы в Python
  42. Инициализация объекта
  43. Установка виртуального окружения Python
  44. Генераторы в Python
  45. Логирование с Logzero: ротация файла
  46. Beautiful Soup — извлечение данных из HTML
  47. Работа с NumPy.linalg

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