Julia - 如何洗牌矩阵

Julia - how to shuffle matrix

在 Julia(二维数组)中打乱给定矩阵的最佳方法是什么?

函数 shuffle() 不起作用。

我的意思是随机打乱行(不是所有元素)。

打乱矩阵的所有行

a = a[shuffle(1:end), :]

对于那些想要随机排列特定行的人,

function shuffle_row(mat, row)
    mat[row,:] = shuffle(mat[row,:])
end