LogisticRegression:未知标签类型:在python中使用sklearn的“ continuous”

LogisticRegression:未知标签类型:在python中使用sklearn的“ continuous”,第1张

LogisticRegression:未知标签类型:在python中使用sklearn的“ continuous”

您正在将浮点数传递给分类器,该分类器期望将分类值作为目标向量。如果将其转换

int
输入,那么它将被接受为输入(尽管这样做是否正确还是值得怀疑的)。

最好使用scikit的

labelEnprer
功能来转换您的训练成绩。

您的DecisionTree和KNeighbors限定符也是如此。

from sklearn import preprocessingfrom sklearn import utilslab_enc = preprocessing.LabelEnprer()enpred = lab_enc.fit_transform(trainingScores)>>> array([1, 3, 2, 0], dtype=int64)print(utils.multiclass.type_of_target(trainingScores))>>> continuousprint(utils.multiclass.type_of_target(trainingScores.astype('int')))>>> multiclassprint(utils.multiclass.type_of_target(enpred))>>> multiclass


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存