excelからインポ​​​ートし、cell​配​列​に変換したデ​ータ​の分​割につい​て

1 次查看(过去 30 天)
勇輝 岡安 
勇輝 岡安  2020-11-2
excelからデータをインポートし、60×1のcell配列に変換したデータを学習用と検証用に分割させたいのですが、どの関数を使えば可能ですか?
例)4×5 →  4×1(1つの行に5列のデータを持ったcell配列)
1 2 3 4 5    {1 2 3 4 5}  {1 2 3 4 5}
5 6 7 8 9 → {5 6 7 8 9} →{5 6 7 8 9} 学習用
1 2 3 4 5 {1 2 3 4 5} {1 2 3 4 5}
5 6 7 8 9 {5 6 7 8 9} {5 6 7 8 9} 検証用
  2 个评论
Naoya
Naoya 2020-11-5
MxN の行列から Mx1 のセル (各セルには 1xN を含む) を生成するという点では、mat2cell 関数が使えそうですが、いかがでしょうか?
例: 4x5 の行列から 4x1 のセル配列を作成 (各セルには 1x5 の要素を含む)
>> data = rand(4,5);
>> data2 = mat2cell(data, ones(4,1),5)
勇輝 岡安 
勇輝 岡安  2020-11-5
mat2cellで出来ました。ありがとうございました。

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 データ型の変換 的更多信息

标签

产品


版本

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!