Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 高效访问稀疏矩阵_Matlab_Sparse Matrix - Fatal编程技术网

Matlab 高效访问稀疏矩阵

Matlab 高效访问稀疏矩阵,matlab,sparse-matrix,Matlab,Sparse Matrix,我有一个巨大的稀疏矩阵,大小是200万乘1万。我想从这个矩阵中索引特定的1000行(索引) 如果我这样做 B=A(指数:) 这需要一些时间。是否有更好的快速方法来高效访问此矩阵的行?由于用于在内部存储稀疏矩阵的基本列数据结构,因此最好转置矩阵,然后按列应用操作。最后的矩阵可以重新变换 请参阅“关于稀疏矩阵运算”中的最后一节。索引是否相等?如果不是,你写的可能是最快的方式。

我有一个巨大的稀疏矩阵,大小是200万乘1万。我想从这个矩阵中索引特定的1000行(索引)

如果我这样做

B=A(指数:)


这需要一些时间。是否有更好的快速方法来高效访问此矩阵的行?

由于用于在内部存储稀疏矩阵的基本列数据结构,因此最好转置矩阵,然后按列应用操作。最后的矩阵可以重新变换


请参阅“关于稀疏矩阵运算”中的最后一节。

索引是否相等?如果不是,你写的可能是最快的方式。