Randomly Shuffle X and Y
2 views (last 30 days)
Show older comments
Hello,
I have 2 arrays,
x which is a 4d array of size 200*300*3*2188,
I have 2188 images (200*300*3) stack up together in x.
and i have y which is the labels for these images of size 2188*3 , 3 is the no of classes.
So I want to randomly shuffel x and y in the same manner so that the labels remain same.
For ex -
x=['a','b','c','d','e']
y=[1,2,3,4,5]
after shuffle
x=['d','a','e',b','c']
y=[4,1,5,2,3]
Thank You
0 Comments
Answers (1)
KSSV
on 21 Oct 2020
Read about randperm.
y = 1:5 ;
n = length(y) ;
idx = randperm(n) ;
y(idx)
2 Comments
See Also
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!