Курс 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. Разделение списка на гнппы
  4. Переворот строки с использованием цикла
  5. Создание списков в Python
  6. Конкатенация строк с методом join()
  7. Удаление дубликатов в pandas
  8. ChainMap.new_child() — добавление нового словаря
  9. Блок try-except-else
  10. Комментарии в Python
  11. Генераторы в Python
  12. Комментарии в Python
  13. Обработка ошибок ввода данных
  14. Вызов функций по строке в Python.
  15. Роль запятой в Python
  16. Передача неизвестных аргументов в Python.
  17. Конвертация изображений в PDF
  18. Удаление дубликатов из списка с помощью dict.fromkeys
  19. IPython и Jupyter Notebook: руководство
  20. Преобразование регистра символов
  21. Метод invert для побитового отрицания
  22. Создание словарей в Python
  23. Конвертация текстовых чисел с помощью Numerizer
  24. Метод split() для разделения строк
  25. Сохранение и загрузка модели в PyTorch
  26. Замыкания в Python
  27. Распаковка элементов массива
  28. Встраивание HTML в Jupyter Notebook
  29. Удаление falsy-значений из списка с помощью filter
  30. Аннотации типов в Python
  31. Создание копии списка в Python
  32. Возвращение нескольких значений через кортеж или класс
  33. Декоратор защиты анонимных пользователей
  34. Методы shutil для работы с файлами
  35. Подсчет элементов в Python
  36. Создание коллекций из выражения-генератора
  37. Python reversed() vs срез[::-1]
  38. Глобальные переменные в Python
  39. Управление сессиями в Python
  40. Группировка элементов в словарь
  41. Модуль pprint: улучшение вывода данных
  42. Исправление ошибки NameError
  43. Инверсия списка/строки в Python
  44. Оптимизация памяти с __slots__
  45. PUT запрос для обновления данных
  46. Метод join() для объединения элементов строки

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