shuffle

语法

shuffle(X)

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

参数

x 可以是向量或矩阵。

详情

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

例子

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

x.shuffle!();
# output
[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