Tall Matrix Index Extraction
3 ビュー (過去 30 日間)
古いコメントを表示
To All:
I have a varying size model of the dimensions (L x nx)
L = number of data points
nx = number of variables per data point
In the algorithm that I am using, it moves the data around to support a search of the data space.
A small example could be this:
x = [1,2;3,4;5,6];
id =[1,6;2,4;1,5];
xnew = x(id);
disp(xnew); %[1,6;3,2;1,4];
Now while this isn't too difficult, my state "x" is in reality a tall matrix.
xtall = tall(x);
xnewtall = x(id); % crashes!
Does anyone know how to do this without having to do every individual point independently?
0 件のコメント
回答 (1 件)
SaiDileep Kola
2021 年 1 月 13 日
Since tall matrices are challenging in terms of memory, how about parsing arrays "xtall" and "id" and using with appropriate offsets, up on that par-for would run efficiently, this could be a bit better thatn individual point independently.
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!