import numpy as np
array = np.zeros((210000, 210000)) # default numpy.float64
array.nbytes
Run Code Online (Sandbox Code Playgroud)
当我在带有macOS的8GB内存MacBook上运行上述代码时,不会发生错误.但是在配备Windows 10的16GB内存PC或12GB内存Ubuntu笔记本电脑上运行相同的代码,甚至在128GB内存的Linux超级计算机上运行相同的代码,Python解释器将引发MemoryError.所有测试环境都安装了64位Python 3.6或3.7.
我想绘制的立方体: 
上面的多维数据集很容易在带有函数的OpenGL中创建glPolygonMode(GL_FRONT_AND_BACK, GL_LINE),但众所周知,OpenGL ES不包含我想要使用的函数.总之,我不想像这样绘制立方体:
我要感谢能够提供任何帮助的人们.
========================最少更新图片======================= =====
后缘比前缘略薄.有什么解决方案可以解决这个问题吗?

当前代码:
GLES20.glEnable(GLES20.GL_DEPTH_TEST);
GLES20.glDisable(GLES20.GL_POLYGON_OFFSET_FILL);
// Draw edge
GLES20.glDrawElements(GLES20.GL_LINES, lineIndices.length,
GLES20.GL_UNSIGNED_SHORT, lineIndexBuffer);
GLES20.glEnable(GLES20.GL_POLYGON_OFFSET_FILL);
GLES20.glPolygonOffset(1.0f, 1.0f);
// Apply background color and draw faces
GLES20.glUniform4fv(mColorHandle, 1, faceColor, 0);
GLES20.glDrawElements(GLES20.GL_TRIANGLES, triangleIndices.length,
GLES20.GL_UNSIGNED_SHORT, triangleIndexBuffer);
Run Code Online (Sandbox Code Playgroud)