1. ホーム

ValueError: 入力配列を形状(*,*)から形状(*)にブロードキャストできなかった。

2022-02-11 01:31:52

リストをnp.arrayに変換する際にエラーが発生しました。

エラーの原因

リスト内の各要素のデータの形状が一定していない

回避策

  • 1) 方法1. リスト中の複数の要素をある共通の次元に沿ってテンソルに列挙し、テンソル分割回復のために各要素の形状を保存する。

      ps:私のリストには、同じ次元と異なる次元の2つの行列が格納されており、それらを同じ次元に沿って連結した後に保存しています。

  • 2) 方法2. リストを辞書dictに変換し、辞書を保存することで解決するはずです。

参考にしてください。 numpy reports ValueError: could not broadcast input array from shape