首页 > 解决方案 > 使用 .fit() 时出现 ValueError

问题描述

我正在尝试执行如下简单的线性回归

from sklearn.linear_model import LinearRegression
import numpy as np
x=np.arange(1,769)
data=np.genfromtxt('pima-indians-diabetes.data.csv',delimiter=',')
y=np.sort(data[:,4])
reg=LinearRegression()
reg.fit(x,y)

我收到以下 ValueError

ValueError:Found input variables with inconsistent numbers of samples: [1, 768] 

我什至尝试将我的 X 重塑为

X.reshape(-1,1)

但这没有帮助。我错在哪里?

标签: pythonscikit-learnlinear-regression

解决方案


推荐阅读