knn模型sklearn的Expected 2D array, got 1D array instead:
导入data之后,如果data是series,在iris做knn模型时会出现错误:
sklearn的Expected 2D array, got 1D array instead:
原因是使用的是新版本的scikit-learn
只需series.values.reshape(-1,1)或者array.reshape(-1,1)
如果数据已经是一个2d以上的dataframe则不会出现以上问题
...
原创
2019-02-08 03:21:12 ·
546 阅读 ·
0 评论