Курс 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. Распаковка с оператором *
  3. Руководство по Pymorphy2
  4. Получение текущей даты в Python
  5. Метод get для словаря
  6. Создание списка через итерацию
  7. Именованные срезы в Python
  8. Удаление элементов из списка
  9. Множественное назначение в Python
  10. Генерация случайных чисел в Python
  11. Выборка чисел
  12. Однострочники Python
  13. Работа с буфером обмена на Python
  14. Отрицательные индексы списков в Python
  15. Создание словарей с defaultdict
  16. Установка и использование emoji
  17. Списковое включение в Python
  18. Работа с collections.Counter
  19. Модуль subprocess: запуск внешних команд
  20. Установка максимального количества цифр
  21. Основные операции с Numpy
  22. Работа с Requests для HTTP-запросов
  23. Вложенные генераторы в Python
  24. ChainMap избыточные ключи
  25. Beautiful Soup — извлечение данных из HTML
  26. Поиск частого элемента
  27. Удаление элементов из списка в Python.
  28. Модуль math: основные функции
  29. Функции range() в Python
  30. Разделение строки на подстроки в Python
  31. Работа с дробями в Python
  32. Python enumerate() для работы с индексами
  33. Фильтрация списка от «ложных» значений
  34. Python defaultdict добавление ключа
  35. Сравнение строк в Python
  36. Выражения-генераторы в Python
  37. Декораторы в Python
  38. Замыкания в Python
  39. Проверка списка: any() и all()
  40. Defaultdict в Python
  41. Тест скорости набора текста на Python
  42. Ключевое слово global в Python
  43. Метод bool() в Python
  44. Методы __repr__ и __str__ в Python
  45. Вывод символов строки в Python

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