How to build a vector in MATLAB

1 vue (au cours des 30 derniers jours)
charu shree
charu shree le 25 Mar 2023
Commenté : charu shree le 25 Mar 2023
Hello all, I am trying to build a vector of size 404 by 1 which is a vector of labels.
I had made the following code:
Labels = 16; r = 6;
C1 = 1:Labels;
C_labels_train = (repelem(C1,r))';
C_labels_test = [C_labels_train; C_labels_train; C_labels_train; C_labels_train ];
Here C_labels_train consists of labels of training data and I want to give such labels to test data as well.
So, my query is that C_labels_test (which are the labels of test data) has dimension of 384 by 1. So how to obtain the vector of 404 by 1 dimension ?
Any help in this regard will be highly appreciated.

Réponse acceptée

VBBV
VBBV le 25 Mar 2023
Labels = 16; r = 6;
C1 = 1:Labels
C1 = 1×16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
C_labels_train = (repelem(C1,r))'
C_labels_train = 96×1
1 1 1 1 1 1 2 2 2 2
C_labels_test = [C_labels_train; C_labels_train; C_labels_train; C_labels_train; C_labels_train(1:20) ];
C_labels_test = 404×1
1 1 1 1 1 1 2 2 2 2
  2 commentaires
VBBV
VBBV le 25 Mar 2023
one option is add the array
% add 20 elements of C_labels_train vector
C_labels_train(1:20) % since the final vector length you want is 404 x 1
to the final vector
C_labels_test = [C_labels_train; C_labels_train; C_labels_train; C_labels_train; C_labels_train(1:20) ];
charu shree
charu shree le 25 Mar 2023
Thank you so much sir....

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by