Курс 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. Метод get() для словарей
  3. Эффективная конкатенация строк с использованием join()
  4. Локальные переменные.
  5. Генераторы в Python
  6. Функции map, filter, reduce
  7. Преобразование числа в восьмеричную строку
  8. Декоратор total_ordering для класса Point
  9. Отправка HTTP-запросов в Python
  10. Работа со строками в Python
  11. Математические функции в Python
  12. Замена символов в строке
  13. Декоратор защиты анонимных пользователей
  14. UserString в Python
  15. Работа с Enum в Python3.
  16. Анонимные функции Lambda
  17. Преобразование текста в нижний регистр
  18. GitHub в Telegram: подписка на уведомления
  19. Метод __imod__ для Python
  20. Измерение времени выполнения кода в Python
  21. Замеры производительности в Python
  22. Обработка аргументов Python
  23. EMOT преобразование эмодзи в текст
  24. lru_cache оптимизация функций
  25. IPython и Jupyter Notebook: руководство
  26. Форматирование строк с % в Python
  27. Генерация случайных чисел в Python
  28. Логирование в Python
  29. Удаление элементов из списка
  30. Частичное совпадение ввода
  31. Работа с JSON данными в Python
  32. Метод join() для объединения элементов строки
  33. Новшества Flask 2.0
  34. Подписка на каналы разработчиков
  35. Работа с эмодзи в Python
  36. Реализация метода __abs__ в Python
  37. Декораторы с аргументами
  38. Метод setdefault() в Python
  39. Создание таблиц в Python с PrettyTable
  40. Проверка запуска скрипта или импорта модуля
  41. Область видимости переменных
  42. Руководство по библиотеке pydantic
  43. Блок try-except-else
  44. Создание объекта timedelta

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