为数据分组

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

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

功能描述

该步骤可通过索引将数据列表内的元素分组。可设置多个输入端口同时用一组索引在多个数据列表内进行分组操作。如索引为[[0, 2], [1, 3, 4]]且输入数据为[100, 20, 300, 40, 500],则输出为[[100, 300], [20, 40, 500]]。

使用场景

该步骤为通用功能。

输入与输出

输入

输入端口 数据类型 说明

映射索引

IndexList []

此端口输入的索引将用作数据分组。

未命名

Abstract

此端口输入的数据将被分组。

输出

输出端口 数据类型 说明

未命名

Abstract []

分组后的数据。

参数说明

参数

解释

端口个数(1–15)

参数解释:该参数用于设置步骤的输入和输出端口数量。每增加一个端口,可以多接入一组数据,同时对多组数据按同一“映射索引”进行分组操作。

默认值:1

调节说明:如果需要在多个数据列表上使用同一组索引,可相应增加端口数。例如,设置为 2 时,会有 2 个输入端口和 2 个对应的输出端口,分别处理不同的数据列表。

操作层

参数解释:该参数用于指定每个输入端口所接收数据的分组操作层级。当操作层为 0 时,输入数据为一维列表,将针对数据列表的每个元素进行分组操作。当操作层为 1 时,输入数据为二维列表,将针对数据列表中的每个子列表进行分组操作。

默认值:0

调节说明:根据输入数据的维度设置此参数。例如,索引为[[0, 2], [1, 3]]且输入数据为[[10, 20, 30, 40], [50, 60, 70, 80]]时,操作层为 1 ,输出为[[[10, 30], [20, 40]], [[50, 70], [60, 80]]]。

若需对多组独立数据(如位姿列表、标签列表)同步分组,推荐使用多个端口并保持操作层为 0。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

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