2
我有這個巨大的稀疏矩陣A的大小200萬由萬。我想從這個矩陣索引特定的1000行(索引)。高效地訪問一個稀疏矩陣
If I do
B = A(index,:);
需要一些時間。有沒有更好的方法有效地訪問這個矩陣的行?
我有這個巨大的稀疏矩陣A的大小200萬由萬。我想從這個矩陣索引特定的1000行(索引)。高效地訪問一個稀疏矩陣
If I do
B = A(index,:);
需要一些時間。有沒有更好的方法有效地訪問這個矩陣的行?
由於內部用於存儲稀疏矩陣的基礎列式數據結構,因此最好轉置矩陣,然後逐列應用您的操作。最終的矩陣然後可以被重新轉置。
有關稀疏矩陣操作,請參閱Matlab documentation中的最後一節。
是指數的後果嗎?如果他們不是,你寫的可能是最快的方法。 – sebas