working with tall cell array
3 views (last 30 days)
Show older comments
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 Comments
Shubham
on 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)
Answers (1)
Seth Furman
on 13 Sep 2023
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)
0 Comments
See Also
Categories
Find more on Logical 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!