could to create the categorical values for 2x2 cell array

2 ビュー (過去 30 日間)
jaah navi
jaah navi 2021 年 6 月 23 日
編集済み: Walter Roberson 2021 年 6 月 23 日
I having cell array of 15x1. A (input training data for clustering)=15×1 cell array
{2×1 double}
{2×1 double}
{2×1 double}
{2×1 double}
{2×1 double}
{2×2 double}
{2×2 double}
{2×2 double}
{2×2 double}
{2×2 double}
{2×3 double}
{2×3 double}
{2×3 double}
{2×3 double}
{2×3 double}
B(targets for clustering) needs to be in the following manner.
[ 1
1
1
1
1
1 1
1 2
2 1
2 1
1 2
1 2 2
2 1 1
1 3 2
1 1 2
2 2 1]
Could you please help me to get it.
  1 件のコメント
Rik
Rik 2021 年 6 月 23 日
Feel free to reopen this question to edit it and make it more clear.

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2021 年 6 月 23 日
B = cellfun(@convert_to_categorical, A, 'uniform', 0);
function C = convert_to_categorical(M)
if iscell(M)
C = cellfun(@convert_to_categorical, M, 'uniform', 0);
else
C = categorical(M);
end
end
  6 件のコメント
jaah navi
jaah navi 2021 年 6 月 23 日
If my code is wrong please guide me how to model the code to train my inputs and targets.

サインインしてコメントする。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by