Python 值错误:无法与形状一起广播


w = scipy.linalg.inv(X.transpose() * X)* X.transpose() * y;

当我在我的一个函数中执行以下内容时。我收到以下错误。我是Python的新手,希望得到任何帮助。谢谢。

ValueError: operands could not be broadcast together with shapes (64,242) (242,64) 

*不是矩阵乘法*。对于矩阵乘法,应使用数组对象的numpy.dotdot方法。

w = scipy.linalg.inv(X.T.dot(X)).dot(X.T).dot(y)

*除非您使用的是特定的类。不要使用该类;它会产生比你已经有的更大的头痛。

相关内容

  • 没有找到相关文章

最新更新