私はNeural Net(テンソルフローを使用)の入力として使用する3D numpy配列として保存されたRGB画像(32 x 32 x 3)を持っています。それらを入力として使用するためには、reshape(1、-1)を使用して1D np配列(1 x 3072)に変更します。ネットをトレーニングし終えたら、出力を元に戻したいのですが、reshape(32,32,3)を使用しても結果は期待できません。Python:3D画像(np配列)を1Dに再構成し、それを3Dに正しく戻すにはどうしたらいいですか?
これは正しい方法ですか?各データが正しい場所に戻ってくることをどのように確認できますか?
say shape(4,4,3)という最小の代表サンプルを使用して、期待される出力を教えてください。 – Divakar
@Divakar私は、最初の3D配列のインデックス(5,10,1)に格納されている値を1Dから3Dに変更するときに(5,10,1)に戻したいと思います。それが元のインデックスに戻っている限り、1Dの場所は私には関係ありません。それが明確でない場合、私は小さな例を書くでしょう – costisst