一千萬個為什麽

搜索

隨機選擇矩陣列


我有一個 m x n 矩陣,我想在MATLAB中的一些神經網絡應用程序中使用它。

例如,

A = [ 24 22 35 40 30 ; 32 42 47 45 39 ; 14 1 10 5 9 ; 2 8 4 1 8] ;

我想隨機訓練一些列並測試其余的列。 因此,第一個矩陣將包含從原始矩陣A中取出的三個隨機不同的列,而第二個矩陣包含剩余的兩個列。

我該如何提取這些矩陣?

最佳答案

這樣做:

s = randperm(5); 
train = A(:, s(1:3));
test = A(:, s(4:end));

轉載註明原文: 隨機選擇矩陣列

猜你喜歡