完美解决DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change
文章目录
- 报错问题
- 解决方法
- PS
报错问题
之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针对所有情况都能用,但是可以供大家参考。
问题描述如下:
DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change
数据转换警告:当需要一维数组时,传递了列向量y。请将Y的形状更改为(n_samples,),例如使用ravel()。
y = column_or_1d(y, warn=True)
解决方法
该问题是警告信息,不处理亦可运行程序,只需理解一下即可!建议以后使用此类方法,要规范使用!
PS
有问题评论区留言即可