排序并分层

您正在查看V1.8.2版本的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您想使用最新版本,可以从梅卡曼德下载中心下载。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

功能描述

该步骤可按照指定的规则对输入的数据进行排序并分层,按排序及分层过程挪动数据原始索引,并输出处理后的数据、索引,以及排序及分层索引。

若输入的是多维数据,则依次独立处理数据最后一维的每个数组。

使用场景

该步骤用于多维排序,可以利用该步骤和其他步骤进行组合来对数据指定维度进行排序。

输入与输出

输入待处理数据如下表所示:

待处理数据

[[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]]]

参数说明

升序排序

参数解释:该参数用于指定数据排序时是升序排序还是降序排序。若勾选此选项,则会按照升序排序,否则为降序。

默认值:勾选。

层间隔

参数解释:该参数用于指定数据分层时的层间隔,单位为毫米(mm)。

默认值:50.0 mm

每层起始位置

参数解释:该参数用于指定数据排序分层时每层数据的起始位置。

值列表:上一层范围末、该层第一个数。

  • 上一层范围末:每层范围首尾相接,不取决于数据。层之间无空隙。

  • 该层第一个数:每层范围在哪取决于数据是怎样的。层之间会有间隙,若数据中数值之间分得较开,则间隙会较大。

默认值:上一层范围末。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。