ソートして階層化 (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]]]