I am trying to perform a simple linear regression as follows
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)
I am getting the following ValueError
ValueError:Found input variables with inconsistent numbers of samples: [1, 768]
I even tried reshaping my X as
X.reshape(-1,1)
But it doesn't help.Where am I wrong?