Traceback (most recent call last): File "D:\pythonProject1\main.py", line 194, in <module> y_true = LabelBinarizer(Y_true, classes=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) TypeError: LabelBinarizer.__init__() got an unexpected keyword argument 'classes'
时间: 2023-11-14 12:05:34 浏览: 67
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误提示说明 LabelBinarizer 类的初始化函数不支持 classes 参数,你需要使用 fit_transform 方法来进行类别转换。具体来说,你需要在训练数据上调用 fit_transform 方法,并将测试数据作为参数传入 transform 方法。示例代码如下:
```python
from sklearn.preprocessing import LabelBinarizer
# 将训练数据进行类别转换
lb = LabelBinarizer()
y_train = lb.fit_transform(y_train)
# 将测试数据进行类别转换
y_test = lb.transform(y_test)
```
其中,y_train 和 y_test 分别表示训练和测试数据集的标签。
阅读全文