Python RandomForestClassifier-未知标签类型:';连续';错误
我正在努力扩展我的编程技能,并想尝试机器学习。所以这是为了学习,而不是为了任何严肃的事情。话虽如此,我正在从sqlite数据库检索一些信息,然后尝试通过RandomForestClassifier运行它,但我得到了一个错误 第172行,检查分类目标中 提升值错误(“未知标签类型:%r”%y\u类型) ValueError:未知的标签类型:“连续” 我的代码如下:Python RandomForestClassifier-未知标签类型:';连续';错误,python,machine-learning,random-forest,Python,Machine Learning,Random Forest,我正在努力扩展我的编程技能,并想尝试机器学习。所以这是为了学习,而不是为了任何严肃的事情。话虽如此,我正在从sqlite数据库检索一些信息,然后尝试通过RandomForestClassifier运行它,但我得到了一个错误 第172行,检查分类目标中 提升值错误(“未知标签类型:%r”%y\u类型) ValueError:未知的标签类型:“连续” 我的代码如下: series= cur.fetchall() y = [x[1] for x in series] x = [x[2] for x i
series= cur.fetchall()
y = [x[1] for x in series]
x = [x[2] for x in series]
y = array(y).astype(float)
x = array(x).astype(int)
rf_model = RandomForestClassifier()
rf_model.fit(x, y)
我的阵列的形状如下:
y、 形状
(50,)
x、 形状
(50,)
我遗漏了什么?正在搜索,因此它似乎需要字符串格式的y变量,但我仍然得到错误:
“样本数=%d”%(长度(y),n_个样本))
ValueError:标签数=50与样本数=1不匹配
我明白了
我需要用X=X[:,无]