Курс 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. Получение списка файлов в директории с использованием os
  3. Сглаживание списка
  4. Python 3.12: переиспользование кавычек
  5. Метод __imod__ для Python
  6. Работа с модулем cmath
  7. Операторы увеличения и уменьшения переменной
  8. Измерение потребления памяти при сортировке
  9. Работа с YAML в Python: PyYAML.
  10. Создание итерируемых объектов
  11. Склеивание строк через метод join()
  12. Вакансии в Nebius
  13. Логирование с Loguru
  14. Метод rsub в Python: расширение функциональности вычитания
  15. Область видимости переменных
  16. Преобразование списков в словарь
  17. Сравнение строк в Python
  18. Множественное назначение в Python
  19. Работа с аргументами командной строки
  20. Класс Counter() для подсчета элементов
  21. Работа со строками в Python
  22. Генераторные выражения и islice.
  23. Поиск шаблона в начале строки
  24. Подписка на @SelectelNews
  25. Классы данных в Python
  26. Вычисление натурального логарифма в NumPy
  27. Работа с изменяемыми коллекциями
  28. Получение текущей директории
  29. Объединение объектов в Python
  30. Удаление элемента по индексу в Python
  31. Проверка типа объекта в Python
  32. Функция reduce() из модуля functools
  33. Оператор Walrus: правильное использование
  34. Комплексные числа в Python
  35. Добавление элемента к кортежу
  36. Запуск файлового сервера
  37. Генераторы в Python
  38. Работа с типами данных в Python с помощью pydantic.
  39. Блок else в Python
  40. Экспорт функций в Python
  41. Векторизация в Python с NumPy.
  42. Шаблоны Flask: условия и циклы
  43. Стать Python-разработчиком
  44. Исправление ошибки NameError
  45. Генераторы в Python

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