我很清楚这些是如何工作的以及它们之间的区别 . (SciPy docs)
在Python中用于旋转矩阵的最佳稀疏数据结构是什么?
如果您已将旋转矩阵作为密集阵列,则可以执行此操作
m = csr_matrix(dense_rot_matrix)
应使用两种类型之一 csr_matrix 或 csc_matrix .
csr_matrix
csc_matrix
一个更好的选择是填充稀疏矩阵,这可以使用 coo_matrix 类型轻松完成,该类型具有转换为 csr_matrix 或 csc_matrix 的有效方法 . I've been using Cython to create sparse matrices in this way very efficiently .
coo_matrix
1 回答
如果您已将旋转矩阵作为密集阵列,则可以执行此操作
应使用两种类型之一
csr_matrix
或csc_matrix
.一个更好的选择是填充稀疏矩阵,这可以使用
coo_matrix
类型轻松完成,该类型具有转换为csr_matrix
或csc_matrix
的有效方法 . I've been using Cython to create sparse matrices in this way very efficiently .