配列次元変更
- 更新日2023-02-17
- 2分で読める
配列次元変更
指定の次元サイズに基づいて配列の次元を変更します。
このノードは、メモリの配列データを左から右へ行ごとに読み取り、次元変更された配列を同様に生成します。たとえば、{0,1,2,3}が2列ある8要素の2D配列を、サイズが2と4に定義された2つの次元を指定して渡した場合、ノードは{{0,0,1,1}, {2,2,3,3}}という配列を返します。
入力/出力

配列
任意のタイプのn次元配列です。

次元サイズ
配列の1つの次元の新規サイズです。
いずれかの次元サイズが0の場合、ノードは空の配列を生成します。n 次元の場合はn 次元サイズ入力が必要です。
Default value: 0

出力配列
次元サイズで次元変更された配列です。
次元サイズの積が入力配列の要素数より大きい場合、ノードは、配列のデフォルトのデータタイプで新規の配列をパディングします。次元サイズの積が入力配列の要素数よりも小さい場合、ノードは余分な配列を切り捨てます。