NumPy で 4D 配列を 2D 配列に再形成する背後にある直感とアイデア
NumPy で多次元配列を再形成するには、軸の置換とリシェイプ機能。 4D 配列を 2D 配列に再形成するには、通常、次の 3 つのステップのプロセスに従います:
例
次の 4D 配列を考えてみましょう:
array([[[[ 0, 0], [ 0, 0]], [[ 5, 10], [15, 20]]], [[[ 6, 12], [18, 24]], [[ 7, 14], [21, 28]]]])
形状を変更するには(4,4):
a = a.transpose((2, 0, 3, 1))
a = a.reshape(4,4)
結果:
array([[ 0, 5, 0, 10], [ 6, 7, 12, 14], [ 0, 15, 0, 20], [18, 21, 24, 28]])
以上が4D NumPy 配列を 2D 配列に再形成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。