Python RandomForestClassifier-未知标签类型:';连续';错误

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

我正在努力扩展我的编程技能,并想尝试机器学习。所以这是为了学习,而不是为了任何严肃的事情。话虽如此,我正在从sqlite数据库检索一些信息,然后尝试通过RandomForestClassifier运行它,但我得到了一个错误

第172行,检查分类目标中 提升值错误(“未知标签类型:%r”%y\u类型) ValueError:未知的标签类型:“连续”

我的代码如下:

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[:,无]