取消映射NumPy memmap

问题描述

| 我找不到任何有关numpy如何处理以前的内存映射区域未映射的文档:
munmap
表示
numpy.memmap()
numpy.load(mmap_mode)
。 我的猜测是仅在垃圾回收时才完成,对吗?     

解决方法

        是的,只有在对象被垃圾回收时才关闭。
memmap.close
方法不起作用。 您可以调用
x._mmap.close()
,但是请记住,对
x
对象的任何进一步访问都会使python崩溃。