merge_selected_rows

paddle.fluid.layers. merge_selected_rows ( x, name=None ) [源代码]

累加合并 SelectedRows ( x ) 中的重复行,并对行值由小到大重新排序。

参数

  • x (Variable):类型为 SelectedRows,选中行允许重复。

  • name (str,可选) - 具体用法请参见 Name,一般无需设置,默认值为 None。

返回

  • 含有 SelectedRows 的 Variable,选中行不重复。

返回类型

  • Variable(变量)。

代码示例

import paddle.fluid as fluid
b = fluid.default_main_program().global_block()
var = b.create_var(
    name="X", dtype="float32", persistable=True,
    type=fluid.core.VarDesc.VarType.SELECTED_ROWS)
y = fluid.layers.merge_selected_rows(var)