Arrays 矩阵-内存
假设我有一个矩阵Arrays 矩阵-内存,arrays,memory,matrix,byte,Arrays,Memory,Matrix,Byte,假设我有一个矩阵a=[] 我想知道是否有任何方法可以表示为仅填充的块必须占用内存,剩余的块不得占用内存,例如: A = 1 0 0 0 1 0 0 0 1 现在,每个块需要1位内存来存储矩阵, 因此,我想知道是否可以将矩阵存储为: A = 1 1 1 空的空间不能占用任何内存。有任何文件格式可以用这种方式表示矩阵吗?没有。您处理的是位。存储“已填充”位的列表比简单地存储位需要更多的内存。e、 g.对于简单的1x8矩阵: 0 1
a=[]代码>
我想知道是否有任何方法可以表示为仅填充的块必须占用内存,剩余的块不得占用内存,例如:
A = 1 0 0
0 1 0
0 0 1
现在,每个块需要1位内存来存储矩阵,
因此,我想知道是否可以将矩阵存储为:
A = 1
1
1
空的空间不能占用任何内存。有任何文件格式可以用这种方式表示矩阵吗?没有。您处理的是位。存储“已填充”位的列表比简单地存储位需要更多的内存。e、 g.对于简单的1x8矩阵:
0 1 2 3 4 5 6 7 <---bit-wise addresses
m = [0,1,0,0,0,1,1,1]
0 1 2 3 4 5 6 7 8字节。您可以开发一种方法,在列表中存储有关职位的信息,但这至少会消耗更多内存,因为您将以这种方式获胜。所以至少没有。0不是“空白”,它们是需要存储的相关值。(即使是空的空间也不是不占用内存的“空白”,有空间这一事实很重要,需要存储。)