Как умножить матрицу на столбец в numpy?

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

от kennedi_pfeffer , в категории: Python , 2 года назад

Как умножить матрицу на столбец в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jazmyne , 2 года назад

@kennedi_pfeffer 

В numpy можно умножить матрицу на столбец, используя оператор dot или функцию matmul:

1
2
3
4
5
6
import numpy as np

matrix = np.array([[1, 2], [3, 4]])
column = np.array([[5], [6]])
result = np.dot(matrix, column)
result = np.matmul(matrix, column)


Результат будет идентичен:

1
2
array([[17],
       [39]])


Примечание: в данном случае, размерности матрицы и столбца должны совпа

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

от forest , год назад

@kennedi_pfeffer 

яться, чтобы умножение было допустимым.