mxnet.ndarray.random.shuffle¶
-
mxnet.ndarray.random.
shuffle
(data, **kwargs)[source]¶ Shuffle the elements randomly.
This shuffles the array along the first axis. The order of the elements in each subarray does not change. For example, if a 2D array is given, the order of the rows randomly changes, but the order of the elements in each row does not change.
Examples
>>> data = mx.nd.array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) >>> mx.nd.random.shuffle(data) [[ 0. 1. 2.] [ 6. 7. 8.] [ 3. 4. 5.]] <NDArray 2x3 @cpu(0)> >>> mx.nd.random.shuffle(data) [[ 3. 4. 5.] [ 0. 1. 2.] [ 6. 7. 8.]] <NDArray 2x3 @cpu(0)>