我正在尝试创建一个numpy矩阵:
Doc2Vec
但是我收到MemoryError:
Doc2Vec
编辑:我正在Linux Mint 64上运行
编辑2:我要尝试创建的矩阵将使用保存的int / float数字
编辑3:问题是如何创建具有这种尺寸的矩阵?
有人可以帮助我吗?谢谢
答案 0 :(得分:0)
matrix = np.zeros((242993, 9000000, 13), dtype=int)
需要242993x9000000x13x32(bit / int)位,该位本质上是9.1e14位或数百个Tera字节的顺序。即使您使用dtype of bits,这仍然不适合您的内存。根据您的应用程序,您可能会以不同的方式存储它或将其分解为较小的数组。