ValueError:サンプル数に一貫性のない配列が見つかりました



Valueerror Found Arrays With Inconsistent Numbers Samples



最近、sklearnは線形回帰を予測するために使用されています。状況は、1次元の特徴xを使用してy値を予測することです。しかし、sklearnでlinear_modelを使用して適合させると、エラーが発生しました。ValueError:サンプル数に一貫性のない配列が見つかりました

データを図に示します

画像



sklearnを使用した線形回帰

問題

画像
画像

問題の原因

最初のデータ読み取り

画像



このように、読み取りデータトレーニングセットXがベクトルであることがわかります。 sklearnにいる間 model.fit(X、y) X、yは行列形式である必要があります

解決

画像

データを読み取るときは、図のように読んでください。これは、読み取ったデータの列でもありますが、最終的にはマトリックス形式で表示されます。示されているように、Xは21 * 1行列です



変更後に実行できるかどうかを確認してください。

画像

ビンゴ!できます!