ValueError: pos_label=1 is not a valid label: array(['1', '2'], dtype='<U1')
时间: 2023-07-26 19:03:23 浏览: 231
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
这个错误通常发生在使用二元分类模型时,指定了一个不存在的正类别标签。在你的情况下,你指定了 `pos_label=1`,但你的标签数组中只有 `'1'` 和 `'2'` 两种标签,没有值为 `1` 的标签。因此,你需要将 `pos_label` 参数设置为实际存在的正类别标签。
例如,如果 `'1'` 是正类别标签,你应该这样设置 `pos_label='1'`。如果 `'2'` 是正类别标签,你应该这样设置 `pos_label='2'`。如果你不确定哪个是正类别标签,可以查看数据集或者与数据集创建者进行联系。
阅读全文