ソートして階層化 (SortAndStratify)
機能説明
本手順は、指定ルールに従って入力された多次元数値リストをソートし、階層化するために使用します。ソートおよび階層化の結果に応じて元インデックスも並べ替えられ、最終的に処理後の数値、インデックス、および階層化過程を表すインデックス情報を出力します。 多次元数値リストを入力した場合は、各配列の各次元を順に独立処理します。
使用シーン
本手順は多次元データのソートに使用します。他の手順と組み合わせることで、指定次元に対するソートや階層化を実現できます。
入力
処理対象データ:ソートと階層化の対象となる数値リスト。
データ元インデックス:数値リストに対応するインデックスリストです。通常は他の手順から取得したものを接続します。
出力
処理後のデータ:指定ルールでソート階層化後の数値リスト。
処理後のデータインデックス:数値リストのソートおよび階層化後に並べ替えられた元インデックスです。
ソート階層化インデックス:ソート階層化プロセスを反映するインデックス情報。
パラメータ説明
昇順で並べ替え
数値リストのソート方式を指定します。既定ではオンで、昇順に並べ替えます。オフにすると降順になります。
層間隔
数値階層化時の層間隔。単位はミリメートル(mm)。デフォルト値:50.0 mm。
注意:入力の数値リスト単位はメートル(m)。
各層起始位置
数値を階層化する際の各層の開始位置を指定します。
前層範囲の末尾:各層の範囲が連続してつながり、層間に隙間がありません。
その層の最初の値:各層の範囲を、その層の最初のデータ値に基づいて決定します。データ分布によっては層間に隙間が生じます。
例
入力データの例は次のとおりです。
処理対象データ |
[[30, 10, 20], [20, 10]] |
|---|---|
データ元インデックス |
[[4, 5, 6], [3, 2]] |
パラメータ設定:デフォルト設定を使用。
処理後の出力例は次のとおりです。
処理後のデータ |
[[[10], [20], [30]], [[10], [20]]] |
|---|---|
処理後データインデックス |
[[[5], [6], [4]],[[2], [3]]] |
ソート階層化インデックス |
[[[1], [2], [0]], [[1], [0]]] |