Numpyでのravelとflattenの違い:配列の形状変換と要素の取り出し
とflattenがあります。これらの関数の違いを以下で説明します。ravel: ravel関数は、多次元配列を1次元に変換します。元の配列と同じデータを参照する新しいビューを作成します。つまり、ravelによって返される出力配列の要素は、元の配列の要素と同じメモリ位置にあります。したがって、ravelによって返される配列の変更は、元の配列にも反映されます。>>More
とflattenがあります。これらの関数の違いを以下で説明します。ravel: ravel関数は、多次元配列を1次元に変換します。元の配列と同じデータを参照する新しいビューを作成します。つまり、ravelによって返される出力配列の要素は、元の配列の要素と同じメモリ位置にあります。したがって、ravelによって返される配列の変更は、元の配列にも反映されます。>>More