Курс 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. Оператор in и not in в Python
  2. Фильтрация элементов с помощью islice
  3. Символ подчеркивания в Python
  4. Переименование файлов в Python
  5. Объединение Python и Shell
  6. Обработка ошибок ввода данных
  7. Оптимизация создания строк
  8. Генераторы в Python
  9. globals и locals
  10. Получение текущей директории
  11. Пустой оператор pass в Python
  12. Вычисление разности множеств в Python
  13. Замена текста с помощью sub
  14. Изменение элемента списка
  15. Работа с модулем random
  16. Разделение строки с помощью split()
  17. Создание словарей в Python
  18. Реверс строки и списка в Python.
  19. Декодирование строк в Python
  20. Копирование списков в Python
  21. Создание Radio кнопок в tkinter
  22. Функции map, filter и reduce
  23. Разбиение текста в Python
  24. Создание копии списка в Python
  25. Лямбда-функции в Python
  26. Функция reduce() из модуля functools
  27. Создание графиков в терминале
  28. Python Менеджер контекста
  29. Работа с итераторами в Python
  30. Создание словарей и множеств в Python.
  31. Подписка на @SelectelNews
  32. List Comprehension Tutorial
  33. Создание тестовых данных с Faker
  34. Хранение переменных в словаре.
  35. Solidity для DeFi Ethereum
  36. Лямбда-функции в Python
  37. Модуль itertools: комбинации и перестановки
  38. ChainMap.new_child() — добавление нового словаря
  39. Измерение потребления памяти при сортировке
  40. Использование метода lower()
  41. Разделение строки на подстроки в Python
  42. Генерация ключей RSA
  43. Функция all() в Python
  44. Удаление дубликатов из списка с помощью dict.fromkeys
  45. Метод join для наборов
  46. Логирование с Logzero
  47. Виртуальные среды в Python

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