Python RandomForestClassifer - 未知的标签类型:'连续'错误

时间:2017-02-25 04:54:08

标签: python machine-learning random-forest

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

  

第172行,在check_classification_targets中      引发ValueError("未知标签类型:%r"%y_type)   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.shape     (50)     x.shape     (50)

我错过了什么?搜索到它似乎需要字符串格式的y变量,但我仍然得到错误:

  

"样本数=%d" %(len(y),n_samples))   ValueError:标签数= 50与样本数= 1

不匹配

1 个答案:

答案 0 :(得分:0)

想出来。

我需要使用selectedTabViewItem

转换数组