Курс 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. Изменение IP-адреса в Python
  3. Оператор space-invader
  4. Python union() функция — объединение множеств
  5. Объединение словарей в Python
  6. Работа с асинхронными задачами в Python
  7. Метод rsub для пользовательских чисел
  8. Работа с датой и временем в Python
  9. Типы возвращаемых значений в Python
  10. Переменные класса и экземпляра
  11. Чтение бинарного файла в Python.
  12. Логирование в Python
  13. Удаление элемента из списка в Python
  14. Python: библиотеки и функции
  15. Участие в сообществе @selectel
  16. Представление бесконечности в Python
  17. Установка виртуального окружения Python
  18. Сложение матриц в NumPy
  19. Установка User-Agent в Python
  20. Печать календаря в Python
  21. Оператор assert в Python
  22. Подсчет частотности элементов в Python
  23. Операции с матрицами в Python
  24. Математические функции в Python
  25. Отслеживание выполнения программы с библиотекой tqdm
  26. Работа с argparse
  27. Работа с итераторами в Python
  28. Создание пар из последовательностей
  29. Вложенные генераторы в Python
  30. Преобразование текста в нижний регистр
  31. Обработка ошибки IndexError
  32. Создание треугольника Паскаля
  33. Переопределение метода sub
  34. Метод ifloordiv для пользовательских классов
  35. Простой калькулятор Python
  36. Создание вложенных циклов for
  37. Получение атрибутов и методов класса
  38. Строковое представление объектов
  39. Установка и использование модуля Wikipedia
  40. Передача аргументов через **arguments
  41. Проверка элемента в множестве.
  42. Измерение времени выполнения кода с помощью time
  43. Парсинг статей с Newspaper3k
  44. Переопределение метода

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