Python 多元线性回归的预测函数
我试图为一个家庭作业问题创建一个预测函数,其中它取Python 多元线性回归的预测函数,python,numpy,Python,Numpy,我试图为一个家庭作业问题创建一个预测函数,其中它取矩阵(x)和向量(y)的点积,并将它们插入到numpy数组中 def预测(x,y): y_hat=np.empty 对于范围内的j(len(y)): y_hat[i]=np.dot(x,y) 归还你的帽子 在y\u hat[i]=np.dot(x,y)上有一条错误消息。代码中有两个错误: numpy.empty()是一种获取形状参数的方法。这里,您必须将其定义为np.empty([len(y),len(x)])(如果x是矩阵,y是向量,np.d
矩阵(x)
和向量(y)
的点积,并将它们插入到numpy数组中
def预测(x,y):
y_hat=np.empty
对于范围内的j(len(y)):
y_hat[i]=np.dot(x,y)
归还你的帽子
在
y\u hat[i]=np.dot(x,y)
上有一条错误消息。代码中有两个错误:
numpy.empty()
是一种获取形状参数的方法。这里,您必须将其定义为np.empty([len(y),len(x)])
(如果x
是矩阵,y
是向量,np.dot(x,y)
生成长度为len(x)
的向量)。它为np.dot()
结果数组生成一个占位符i
李>
因此:
错误消息是什么?
def predict(x, y):
y_hat = np.empty([len(y), len(x)])
for j in range(len(y)):
y_hat[j] = np.dot(x, y)
return y_hat