其他分享
首页 > 其他分享> > 解决:Expected 2D array, got 1D array instead:

解决:Expected 2D array, got 1D array instead:

作者:互联网

错误代码:

model.fit(x_train,y_train)

  报错:

Expected 2D array, got 1D array instead:

  是因为在最新版本的sklearn中,所有的数据都应该是二维矩阵,哪怕它只是单独一行或一列。

解决:添加.reshape(-1,1)即可

model.fit(x_train.reshape(-1,1),y_train)

  

标签:fit,2D,train,1D,Expected,instead,array
来源: https://www.cnblogs.com/huanhuanyo/p/13872343.html