>>> reg = LinearRegression()
>>> reg.fit(train['x_1'], train['y'])ValueError: Found input variables with inconsistent numbers of samples报错内容是inconsistent numbers of samples,但是我检查过,都是482行。
有人知道这是个什么情况嘛?
1个回答
我以前遇到过这个。是shape的问题,当输入一个只有一个特征的数据集的时候,sklearn会以为是一个有很多特征的单条数据。
reg.fit(train[['x_1']], train['y'])或者
reg.fit(train['x_1'].reshape(-1, 1), train['y'])应该就可以了。
				的确可以了,谢谢!
				- 
             ljljlj
           
				
          
          2017-09-19 10:15
			
    
  相关讨论
  随便看看