2.5.2.3 总结
存储机制的总结
格式 | 矩阵 * 向量 | 提取项目 | 灵活提取 | 设置项目 | 灵活设置 | 求解器 | 备注 |
---|---|---|---|---|---|---|---|
DIA | sparsetools | . | . | . | . | 迭代 | 有数据数组,专门化 |
LIL | 通过 CSR | 是 | 是 | 是 | 是 | 迭代 | 通过CSR的算术, 增量构建 |
DOK | python | 是 | 只有一个轴 | 是 | 是 | 迭代 | O(1) 条目访问, 增量构建 |
COO | sparsetools | . | . | . | . | 迭代 | 有数据数组, 便利的快速转换 |
CSR | sparsetools | 是 | 是 | 慢 | . | 任何 | 有数据数组, 快速以行为主的操作 |
CSC | sparsetools | 是 | 是 | 慢 | . | 任何 | 有数据数组, 快速以列为主的操作 |
BSR | sparsetools | . | . | . | . | 专门化 | 有数据数组,专门化 |