msort
- paddle. msort ( input: Tensor, *, out: Tensor | None = None ) Tensor [source]
-
Sorts the input along the given axis = 0, and returns the sorted output tensor. The sort algorithm is ascending.
- Parameters
-
input (Tensor) – An input N-D Tensor with type float32, float64, int16, int32, int64, uint8.
out (Tensor, optional) – The output tensor.
- Returns
-
Tensor, sorted tensor(with the same shape and data type as
input).
Examples
>>> import paddle >>> x = paddle.to_tensor( ... [ ... [ ... [5, 8, 9, 5], ... [0, 0, 1, 7], ... [6, 9, 2, 4], ... ], ... [ ... [5, 2, 4, 2], ... [4, 7, 7, 9], ... [1, 7, 0, 6], ... ], ... ], ... dtype='float32', ... ) >>> out1 = paddle.msort(input=x) >>> print(out1.numpy()) [[[5. 2. 4. 2.] [0. 0. 1. 7.] [1. 7. 0. 4.]] [[5. 8. 9. 5.] [4. 7. 7. 9.] [6. 9. 2. 6.]]] >>> out2 = paddle.empty_like(x) >>> paddle.msort(input=x, out=out2) >>> print(out2.numpy()) [[[5. 2. 4. 2.] [0. 0. 1. 7.] [1. 7. 0. 4.]] [[5. 8. 9. 5.] [4. 7. 7. 9.] [6. 9. 2. 6.]]]
