Python ValueError:未知的标签类型:';未知'-标签是数字的
我正在为二进制分类问题构建一个随机森林分类器。我的标签都是数字Python ValueError:未知的标签类型:';未知'-标签是数字的,python,scikit-learn,random-forest,grid-search,Python,Scikit Learn,Random Forest,Grid Search,我正在为二进制分类问题构建一个随机森林分类器。我的标签都是数字 print labels.unique() [1 0] print type(labels) <class 'pandas.core.series.Series'> print labels.shape (3000,) 我得到了这个错误 ValueError: Unknown label type: 'unknown' 但是当我使用 gs.fit(features, labels.astype(int))
print labels.unique()
[1 0]
print type(labels)
<class 'pandas.core.series.Series'>
print labels.shape
(3000,)
我得到了这个错误
ValueError: Unknown label type: 'unknown'
但是当我使用
gs.fit(features, labels.astype(int))
工作正常。有人能告诉我标签的问题出在哪里吗?您只需要使用该方法将标签的类型更改为列表。使用
labels_lst = labels.tolist()
Scikit learn无法自动将序列转换为标签列表。您只需使用该方法将标签类型更改为列表即可。使用
labels_lst = labels.tolist()
Scikit learn无法自动将序列转换为标签列表