У numpy у меня есть два "массива", X - это (m,n) а y - это вектор (n,1)
с помощью
X*y
Я получаю ошибку
ValueError: operands could not be broadcast together with shapes (97,2) (2,1)
Когда (97,2)x(2,1) явно является законной матричной операцией и должен дать мне (97,1) вектор
РЕДАКТИРОВАТЬ:
Я исправил это с помощью X.dot(y) но оригинальный вопрос все еще остается.