merge_selected_rows¶
- paddle.fluid.layers.nn. merge_selected_rows ( x, name=None ) [source]
- 
         MergeSelectedRows Operator. MergeSelectedRows is used to merge the duplicated rows of the input. The output’s row has no duplicated, and it’s order is incremental. Example: Input: X.rows is [0, 5, 5, 4, 19] X.height is 20 X.value is: [[1, 1] [2, 2] [3, 3] [4, 4] [6, 6]] Output: Out.row is [0, 4, 5, 19] Out.height is 20 Out.value is: [[1, 1] [4, 4] [5, 5] [6, 6]] - Parameters
- 
           - x (Variable) – The input type is SelectedRows, and the selected rows may be duplicated 
- name (basestring|None) – Name of the output. 
 
- Returns
- 
           The output type is SelectedRows, and the selected rows are not duplicated 
- Return type
- 
           out(Variable) 
 Examples 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) 
