スポンサーリンク

train_test_split()でValueError: Found input variables with inconsistent numbers of samples: [6, 5]のエラーメッセージ

今回、train_test_split()を使っている際に、ValueError: Found input variables with inconsistent numbers of samples: [6, 5]のメッセージが出ました。

結論としては、train_test_split()に渡す、説明変数と目的変数のnumpy配列の形状にミスマッチがありました。

下記がその時のコードになります。下記はエラーとなります。

スポンサーリンク

NumPy配列のshapeを揃えて解決

NumPy配列のshapeをprint出力してみると、

6行と5行でミスマッチです。

listYを下記のように、6要素にして揃えると、ミスマッチが解消されました。

再度実行すると、下記のように両方の行数が揃いました。

単純なミスですがありがちですね。

覚えておきたいエラーです。

スポンサーリンク