Python Value Error: Could not be broadcast together with shapes
Python Value Error: Could not be broadcast together with shapes
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.dot
或者数组对象的dot
方法。
w = scipy.linalg.inv(X.T.dot(X)).dot(X.T).dot(y)
*除非您使用的是特定的 class。不要使用那个 class;它会产生比你已经有的更令人头疼的问题。
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.dot
或者数组对象的dot
方法。
w = scipy.linalg.inv(X.T.dot(X)).dot(X.T).dot(y)
*除非您使用的是特定的 class。不要使用那个 class;它会产生比你已经有的更令人头疼的问题。