我希望分享在C++和Python之间共享内存的解决方案。
我的问题:
1. 我正在使用C++处理大量数据集(高达6 GB RAM)。 所有的计算都是在C++中完成的。 2. 然后,我想将所有结果“粘贴”到Python程序中。 但我只能将我的数据写入磁盘,然后从Python读取该文件,这并不高效。
是否有一种方法可以“映射”对应于C++变量的内存,以便可以从Python访问数据? 我不想复制6GB的数据到硬盘上。
我的问题:
1. 我正在使用C++处理大量数据集(高达6 GB RAM)。 所有的计算都是在C++中完成的。 2. 然后,我想将所有结果“粘贴”到Python程序中。 但我只能将我的数据写入磁盘,然后从Python读取该文件,这并不高效。
是否有一种方法可以“映射”对应于C++变量的内存,以便可以从Python访问数据? 我不想复制6GB的数据到硬盘上。