как перемножать матрицы в numpy
Ответы
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