戴戴916 2021-10-08 09:25 采纳率: 0%
浏览 1556

代码出现 y should be a 1d array, got an array of shape (30, 2) instead.提示错误,求高人解答

img

img

img


想用按照KNN模型标准化数据之后,画出模型ROC曲线并计算曲线下的面积,这是其中的代码,一直出现y should be a 1d array, got an array of shape (30, 2) instead 该怎么处理。

  • 写回答

3条回答 默认 最新

  • 技术专家团-Joel 2021-10-08 09:39
    关注

    意思就是你的test_y_值出现了两列,事实上就应该

    roc_curve(test_y_[0], y_score)
    

    类似这种

    评论

报告相同问题?

问题事件

  • 创建了问题 10月8日

悬赏问题

  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建
  • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
  • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
  • ¥50 comsol温度场仿真无法模拟微米级激光光斑
  • ¥15 上传图片时提交的存储类型
  • ¥15 VB.NET如何绘制倾斜的椭圆
  • ¥15 arbotix没有/cmd_vel话题