逐行排序稀疏矩阵

时间:2013-03-16 01:10:08

标签: matlab sorting sparse-matrix

我有一个大的稀疏矩阵,我需要逐行对其数据进行排序。现在我正在做

sort(matrix,2, 'descend')

但是我想知道如果我转换矩阵,在列上进行排序然后将其转换回原始尺寸,或者是否有其他方法可以获得更好的速度,相同的操作是否会更快。

1 个答案:

答案 0 :(得分:0)

如评论中所述:

按列排序要快一点,但获得的时间(很多)比用于转置矩阵两次的时间少得多。

可能没有通用的方法可以加快速度,但是当您对特定矩阵结构有更多了解时,可能会有一种方法。