有没有一种方法可以将多维数组保存为位类型?

时间:2019-05-01 09:59:26

标签: python multidimensional-array binary

我正在尝试使用通过以下代码生成的大型numpy矩阵:

np.full(np.repeat(2, 10), 1,dtype='int8')

,它的形状是:

(2, 2, 2, 2, 2, 2, 2, 2, 2, 2)

但是该矩阵中的所有值都等于一个

有任何方法可以将矩阵中的每个元素保存为一位而不是字节??

注意:我需要将该矩阵作为numpy矩阵才能进一步使用它

1 个答案:

答案 0 :(得分:1)

没有。这是由计算机体系结构引起的。可以创建某种包装器来管理单个位,但那时您将无法将其用作普通的numpy矩阵。