Borrar filtros
Borrar filtros

How to split data by classes?

1 visualización (últimos 30 días)
z donyavi
z donyavi el 7 de Abr. de 2018
Respondida: KSSV el 7 de Abr. de 2018
I have a matrix with dimensions of 95 * 8. The data has three classes of 1,0 and -1. I want to give each class the data in a matrix named preclass (i),'i' is class name, and this is done with a 'for' loop.

Respuesta aceptada

KSSV
KSSV el 7 de Abr. de 2018
Let A be your data of size 95*8 and T be your classes 95*1 with three classes -1,0,1. To seperate the data:
preclass = cell(3,1) ;
class = [-1 0 1] ;
for i = 1:3
preclass{i} = A(T==class(i),:) ;
end

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by