Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 9, 2014 16:03:03

vladimircape
Зарегистрирован: 2014-08-14
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: operands could not be broadcast together with shapes

Добрый день.
Путаюсь вычислить матрицу

b = y * a.T * np.linalg.inv(a*a.T)
но выдаёт ошибку
ValueError: operands could not be broadcast together with shapes (47,3) (3,47)
в чём причина?

Офлайн

#2 Сен. 9, 2014 21:21:45

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

ValueError: operands could not be broadcast together with shapes

Для перемножения матриц используй numpy.dot()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version