shuffle

语法

shuffle(X)

shuffle! 是 shuffle 的原地计算的版本。

参数

x 可以是向量或矩阵。

详情

对数据重组后,返回一个新的向量或矩阵。

例子

$ x=(1..6).shuffle();
$ x;
[1,6,3,5,4,2]

$ x.shuffle!();
[5,4,1,3,2,6]


$ x=(1..6).reshape(3:2);
$ x;

#0

#1

1

4

2

5

3

6

$ x.shuffle();

#0

#1

5

3

2

1

4

6