完美解决DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change

系统管理员 2023-09-27 20:36 138阅读 0赞

完美解决DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change

在这里插入图片描述

文章目录

    • 报错问题
    • 解决方法
    • 声明

报错问题

之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针对所有情况都能用,但是可以供大家参考。
问题描述如下:

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)

在这里插入图片描述

解决方法

在这里插入图片描述
该问题是警告信息,不处理亦可运行程序,只需理解一下即可!建议以后使用此类方法,要规范使用!

声明

解决方法参考网络,如有侵权联系我删除

发表评论

表情:
评论列表 (有 0 条评论,138人围观)

还没有评论,来说两句吧...

相关阅读