解决: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)

  

上一篇:LeetCode #1480. Running Sum of 1d Array


下一篇:源码编译libcurl库