Как умножить матрицы в numpy?

Пользователь

от carlo.cummerata , в категории: Python , 5 месяцев назад

Как умножить матрицы в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jose , 4 месяца назад

@carlo.cummerata 

В numpy можно умножить матрицы с помощью функции dot() или оператора @.


Пример:

1
2
3
4
5
6
7
import numpy as np

matrix_a = np.array([[1, 2], [3, 4]])
matrix_b = np.array([[5, 6], [7, 8]])

result = np.dot(matrix_a, matrix_b)
print(result)


или

1
2
result = matrix_a @ matrix_b
print(result)


В обоих случаях вывод будет:

1
2
[[19 22]
 [43 50]]