Курс 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. Оптимизация памяти с slots
  3. Хранение переменных в Python.
  4. Распаковка значений в Python
  5. Показ всплывающих окон Tkinter
  6. Потоковый ввод в Python
  7. Возврат нескольких значений
  8. Метод classmethod
  9. Создание множества в Python
  10. Хеши в Python
  11. Лямбда-функции в defaultdict
  12. Проверка на истинность объектов в Python
  13. Вывод баннеров
  14. Объединение словарей в Python
  15. Импорт объектов из модулей
  16. Переопределение метода __or__()
  17. Библиотека sh: использование команд bash в Python
  18. Генератор бросков кубиков
  19. Функция enumerate() в Python
  20. Библиотека schedule: планировщик задач
  21. Область видимости переменных
  22. Python Тесты и Гайды
  23. F-строки в Python
  24. Генератор надежных паролей
  25. Конвертация коллекций в Python
  26. Обновление ключей в Python
  27. Переворот строки с помощью срезов
  28. Декораторы в Python
  29. Работа с itertools
  30. Цикл for в Python
  31. Условные выражения в Python
  32. Фильтрация списка от «ложных» значений
  33. Поиск индексов в списке
  34. Добавление цвета в консоли
  35. Преобразование букв в нижний регистр
  36. Измерение времени выполнения кода
  37. Шаблоны Flask: условия и циклы
  38. Поиск частого элемента
  39. Функция zip() в Python
  40. Распаковка элементов массива
  41. Улучшенные подсказки для импорта в Python 3.12
  42. Работа с CSV файлами в Python
  43. Работа с итераторами через срезы
  44. Работа с многоуровневыми словарями в Python
  45. Множества и frozenset
  46. Оператор * в Python

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