【发布时间】:2018-01-28 23:58:42
【问题描述】:
def h(theta,X):
return np.dot(X,theta)
def computeCost(mytheta,X,y):
return float((1/2*m) * np.dot((h(mytheta,X)-y).T,(h(mytheta,X)-y)))
这是一个成本函数,我想知道为什么我需要转置第一个 h(theta, X)
【问题讨论】:
-
看起来他正在使用
np.dot来计算平方和。 -
您自己定义了
h(),因此如果您希望参数为X, theta,那么您可以直接更改它。请记住同时更改对它的所有调用。