Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 多元线性回归的预测函数_Python_Numpy - Fatal编程技术网

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