ValueError: 2 次元配列を期待したが、代わりに 1 次元配列を得た。解決方法
2022-02-20 15:40:01
-
(a) knn最近傍分類の学習において、元データはパラメータQ1,Q2によりtype=T1,type=T2に分けられる。
-
実行中
knn = neighbors.KNeighborsClassifier()
knn.fit(df[['Q1','Q2']],df['type'])
knn.predict([35,26])
- エラーを報告する
ValueError: 2D 配列を期待したが、代わりに 1D 配列を得た。
array=[35 26] です。
データが単一素性の場合は array.reshape(-1, 1) を、単一サンプルを含む場合は array.reshape(1, -1) を使って、データの形状を変更します。
- を試した結果
np.array([35,26]).reshape(1,-1)
その結果は
その後、1次元配列を2次元配列に変更するには、外側の[]を追加するだけで、リシェイプが不要になることを学習してください。
- 最終的なコード
knn = neighbors.KNeighborsClassifier()
knn.fit(df[['Q1','Q2']],df['type'])
knn.predict([[35,26]])
-
結果を実行する
関連
-
クリックのシミュレーションのためのPythonによるゲームランタイムスクリプト
-
[解決済み] userprofileにnullでないフィールド'new_field'をデフォルトでなく追加しようとしています。
-
[解決済み] boto3 を使って 2 つの Bucket を同期させる
-
[解決済み] アサーション失敗:imshow関数内でsize.width>0 && size.height>0
-
[解決済み] ValueErrorに直面している。対象はマルチクラスだが、平均は「バイナリ」。
-
[解決済み] BuildError: エンドポイント 'user' の URL を値 ['nickname'] と共にビルドできませんでした。値 ['page', 'username'] を指定し忘れていませんか?
-
[解決済み] Python Scriptでヘッダー前のスクリプト出力の終了エラー
-
[解決済み] Python の curve_fit を複数の独立変数に対応させる
-
100万語のテキストから100ミリ秒のフィルタリングで無効化された単語を検出
-
経験的モード分解法(EMD)のPythonによる実装
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】AttributeError: pandasのnp.object_d型を使用する文字列値では、.strアクセサしか使用できない
-
PythonクローラーXPathの構文を1つの記事で紹介
-
[解決済み] オブジェクトが存在するかどうかを確認する
-
[解決済み] IOErrorです。[Errno 32] パイプ接続時にパイプが壊れました。`prog.py | othercmd` です。
-
[解決済み] help(foo)のように、Pythonのメソッドシグネチャにあるフォワードスラッシュ「/」の意味を教えてください。重複] [重複] [重複] [重複
-
[解決済み] Python AttributeError: 'tuple' オブジェクトは hashlib.encode に 'encode' 属性がない
-
[解決済み] メニューに戻るオプションを動作させるには?
-
[解決済み] 悪いマジックナンバーエラーって何?
-
Python3dの描画 mpl_toolkits.mplot3d
-
TypeError: 'numpy.ndarray'と'str'のインスタンスの間で'>'がサポートされていない。