我正在尝试开发开发代码以在逻辑回归中找到成本函数。我想在下面的forloop实现中使用向量执行来重复。
for i = 1:m_theta
sum_gr = sum(error.*X(:,i));
grad_temp(i) = sum_gr/(m);
end;
我该怎么做?有人可以帮忙吗?
答案 0 :(得分:3)
假设error
是一个向量,您只需使用matrix-multiplication
-
grad_temp = error.'*X/m