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

3 ビュー (過去 30 日間)
勇輝 岡安 
勇輝 岡安  2020 年 11 月 2 日
コメント済み: 勇輝 岡安  2020 年 11 月 5 日
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 Center および File ExchangeLogical についてさらに検索

タグ

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!