1. ホーム
  2. 機械学習

knn モデル sklearn の期待する 2 次元配列の代わりに 1 次元配列が得られる。

2022-03-15 12:27:49
<パス

データをインポートした後、データがシリーズである場合、irisでknnモデルを行う際にエラーが発生します。

Sklearnの期待する2次元配列が、1次元配列になっている。

この理由は、新しいバージョンの scikit-learn が使用されているためです。



series.values.reshape(-1,1) または array.reshape(-1,1) だけです。

データが既に2次元以上のデータフレームになっている場合は問題なし