我想创建一个可用作 2D 累积结构的稀疏单元。
1 2 3 4
1 [1] [3,2] [2,3,2] [1,2]
2 [1,3] [1,2] [2] [1,4]
3 [2] [1,2] [2,3] [1]
矩阵的维数约为 10e6 以下是我想到的几件事:
稀疏矩阵
当然这是行不通的,因为矩阵中的元素应该是array
.
细胞
这以某种方式起作用。但是记忆非常沉重。第一次分配就需要大量内存!虽然据说细胞结构本身是稀疏的,但在我的情况下似乎并不实用。
>> whos
Name Size Bytes Class Attributes
C 9357x12363 925445184 cell
地图
我虽然使用地图来存储以坐标为键的集合。但是我只能找到将“char”分配为键类型的方法,而不是二维坐标。