Курс 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 Calendar Usage
  2. Метод pop() списка
  3. Мощь вложенных функций в Python
  4. Сортировка с параметром key
  5. Генераторы в Python
  6. Замена переменных в Python
  7. Удаление элемента из списка в Python
  8. Считывание бинарного файла в Python
  9. Открытие и запись файлов
  10. Тестирование с unittest
  11. Модуль array: создание и использование массивов
  12. Переворот строки с помощью срезов
  13. Генераторы в Python
  14. Создание новых функций с помощью functools.partial
  15. Flask: создание веб-приложений
  16. Генераторы в Python
  17. Обход дочерних элементов BeautifulSoup
  18. Преобразование числа в список цифр
  19. Обход словаря в Python
  20. Сравнение строк в Python
  21. Установка и использование pyshorteners
  22. Методы и функции в Python
  23. Функции с дополнением
  24. Объединение списков в строку
  25. Метод Event.wait() в Python
  26. Разделение строки с помощью re.split()
  27. Операторы увеличения и уменьшения в Python
  28. Разделение строки с помощью re.split()
  29. Разница между датами
  30. Создание вложенных циклов for
  31. Удаление элементов по срезу
  32. Объединение коллекций в Python
  33. Работа с Path в Python
  34. Импорт модуля из другого каталога
  35. Деление в Python
  36. Функция zip() в Python
  37. Запрос пароля с помощью getpass
  38. Работа с датой и временем в Python
  39. Замеры производительности в Python
  40. Регулярные выражения: метод match
  41. Управление виртуальными окружениями в Python
  42. Управление браузером с Selenium
  43. Переопределение оператора % для объектов
  44. Секреты Python
  45. Создание словарей в Python
  46. capitalize() — изменение регистра первого символа строки
  47. Шаблоны Flask: условия и циклы
  48. Замена текста с помощью sub

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