プログラミングのスキルを拡張しようとしていて、機械学習を試みると思っていました。これは学習のためであり、深刻なものではありません。これで、sqliteデータベースからいくつかの情報を取得してから、RandomForestClassifierを実行しようとしていますが、エラーが発生します。Python RandomForestClassifer - 不明なラベルの種類: 'continuous' error
line 172, in check_classification_targets raise ValueError("Unknown label type: %r" % y_type) ValueError: Unknown label type: 'continuous'"
私のコードは次のとおりです。
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変数が必要なようですが、まだエラーが表示されます。
"number of samples=%d" % (len(y), n_samples)) ValueError: Number of labels=50 does not match number of samples=1