working with tall cell array
Afficher commentaires plus anciens
i have convert table data (three field contains integers or string and the forth field contains 3D matrix) to tall array, I noticed that the forth field is actually tall cell array, and i was wondering what is the right syntax that can be used in order to extract the data and perorm zscore calculations for all the rows of this field?
2 commentaires
Shubham
le 6 Sep 2023
You can try using the function "gather". Read more here:Collect tall array into memory after executing queued operations - MATLAB gather (mathworks.com)
ghattas bisharat
le 6 Sep 2023
Réponses (1)
Example for regular cell arrays
C = mat2cell(magic(10),repmat(1,10,1))
cellfun(@(x)zscore(x,1),C,UniformOutput=false)
Example for tall cell arrays
parpool("Threads");
tC = tall(C)
cellfun(@(x)zscore(x,1),C,UniformOutput=false)
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!