Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 19 мая

как перемножать матрицы в numpy

Аватар пользователя Maksim Litvinov
Maksim Litvinov
10 июля 2024

Для перемножения матриц в библиотеке NumPy используется функция np.dot() или оператор @.

Пример кода:

import numpy as np

# Создание двух матриц
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])

# Перемножение матриц
c = np.dot(a, a)
# Можно также использовать оператор @
c = a @ b

print(c)

В результате получится новая матрица, являющаяся произведением матриц A и B

[[19 22]
 [43 50]]

Важно помнить, что для перемножения матриц их размерности должны быть согласованы, то есть количество столбцов матрицы A должно быть равно количеству строк матрицы B

1 0
Бесплатно
Введение в аналитику данных
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»