У 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)
но оригинальный вопрос все еще остается.