【发布时间】:2020-10-04 15:09:17
【问题描述】:
我正在尝试使用小批量梯度下降为多元线性回归编写 Python 代码。运行预测功能时出现问题。 xFeat 是一个形状为 n x d 的 nd 数组。 beta 是一个系数数组。 yHat 是预测值。
def predict(self, xFeat):
X = np.array(xFeat)
yHat = np.zeros(len(X))
for i in range(X.shape[1]):
yHat += X[:, i] * self.beta[i]
return yHat
错误:
yHat += X[:, i] * self.beta[i]
TypeError: 'NoneType' object is not subscriptable
我希望我提供了足够的信息。如果需要更多信息,请告诉我。
【问题讨论】:
-
考虑发布对与错误相关的变量所做的最新更改的完整代码或 sn-ps
标签: python machine-learning linear-regression gradient-descent