Курс 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 с NumPy.
  2. Создание веб-приложения с Flask
  3. Сложные типы данных в Python
  4. Форматирование строк в Python
  5. Функция enumerate() — Python
  6. split() без разделителя
  7. Применение функции map() с лямбда-функциями
  8. Работа с итераторами в Python
  9. Игра Виселица на Python
  10. Работа с модулем bisect
  11. Приближение чисел в Python
  12. Получение размера объекта с sys.getsizeof()
  13. Удаление элемента по индексу в Python
  14. Хеши в Python
  15. Операции с числами в Python
  16. Изменение списка срезом
  17. Атрибуты класса и экземпляра
  18. Работа с базами данных SQLite
  19. Модуль os в Python: работа с файлами
  20. Генератор чисел Фибоначчи
  21. Путь к интерпретатору Python
  22. F-строки в Python 3.8
  23. Создание новых списков
  24. Структурирование данных с Pydantic
  25. Перевернуть список в Python
  26. Присвоение значений переменным в Python
  27. Docstring в Python
  28. Копирование объектов в Python
  29. Строки в Python: апострофы и кавычки
  30. Разработка игры Pong с turtle
  31. Создание директории в Python
  32. PATCH-запрос с библиотекой requests
  33. Методы split() и join() — Python строк.
  34. Работа с Event() в threading
  35. Объединение списков в Python
  36. Метод __iand__ для пользовательских классов
  37. Курсы Яндекс Практикум
  38. Очистка данных в Python
  39. Создание и использование модулей в Python
  40. Метод rlshift для битового сдвига
  41. Работа с контекстными переменными
  42. Получение значений из словарей
  43. Любовь к Python
  44. Аннотации типов в Python
  45. Срезы в Numpy

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