无法初始化Julia中的大矩阵

无法初始化Julia中的大矩阵,julia,Julia,我试图初始化一个二维数组,然后逐渐填充它。但是,每当我尝试初始化它时,它就会出现内存不足错误 D = zeros(1000000, 1000000); 有没有办法解决此错误并找到解决方法?问题是,这种大小的阵列将占用近8TB的ram。如果你想要一个这么大的数组,其中几乎所有的元素都是0,你可以使用spzero(1000000,1000000)(在SparseArrays中定义)。实际上我会用浮点数填充它,但我认为这个解决方案是可行的。如何测量所需的ram?1000000*1000000个元素乘

我试图初始化一个二维数组,然后逐渐填充它。但是,每当我尝试初始化它时,它就会出现内存不足错误

D = zeros(1000000, 1000000);

有没有办法解决此错误并找到解决方法?

问题是,这种大小的阵列将占用近8TB的ram。如果你想要一个这么大的数组,其中几乎所有的元素都是
0
,你可以使用
spzero(1000000,1000000)
(在
SparseArrays
中定义)。

实际上我会用浮点数填充它,但我认为这个解决方案是可行的。如何测量所需的ram?1000000*1000000个元素乘以每个元素8字节。