データ行ごとにシャッフルしたい (単一の一意の行では、シャッフルはなく、同じままである必要があります。つまり、単一の行の個々のセルはすべて変更できません)。Excel ファイルの行数は約 170000 です。
必要なのは、それらの中のすべての行をランダムにシャッフルすることだけです。mat-lab コマンドでこれを行うにはどうすればよいですか? コードまたはアルゴリズムをお願いします!
データ行ごとにシャッフルしたい (単一の一意の行では、シャッフルはなく、同じままである必要があります。つまり、単一の行の個々のセルはすべて変更できません)。Excel ファイルの行数は約 170000 です。
必要なのは、それらの中のすべての行をランダムにシャッフルすることだけです。mat-lab コマンドでこれを行うにはどうすればよいですか? コードまたはアルゴリズムをお願いします!
Excel ファイルの読み書きについてはxlsread
、 およびを参照してくださいxlswrite
。
行列の行をランダムにシャッフルするには:
M = magic(5);
Mshuffled = M(randperm(size(M, 1)), :)