coalesce¶
- paddle.sparse. coalesce ( x, name=None ) [source]
-
the coalesced operator include sorted and merge, after coalesced, the indices of x is sorted and unique.
- Parameters
-
x (Tensor) – the input SparseCooTensor.
name (str, optional) – Name for the operation (optional, default is None). For more information, please refer to Name.
- Returns
-
return the SparseCooTensor after coalesced.
- Return type
-
Tensor
Examples
import paddle indices = [[0, 0, 1], [1, 1, 2]] values = [1.0, 2.0, 3.0] sp_x = paddle.sparse.sparse_coo_tensor(indices, values) sp_x = paddle.sparse.coalesce(sp_x) print(sp_x.indices()) #[[0, 1], [1, 2]] print(sp_x.values()) #[3.0, 3.0]