【发布时间】:2021-09-23 14:49:59
【问题描述】:
variables = df.iloc[:,:13]
results = df1.iloc[:,14:]
regression = linear_model.LinearRegression()
regression.fit(variables,results)
print(variables.shape,results.shape)
input_values = [2,2]
prediction = regression.predict([input_values])
prediction = [round(x,2) for x in prediction[0]]
print(prediction)
错误是 ValueError: matmul: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n?,k),(k,m?)->(n?,m?) (size 13与 2) 不同。 变量形状为 (51, 13) (51, 11)。
这是多输出回归,当我做预测部分时,存在错误。但我不知道如何解决它,请帮助我。
【问题讨论】: