Я не могу найти документацию о том, как NumPy обрабатывает отображение ранее отображенных областей памяти: munmap для numpy.memmap() и numpy.load(mmap_mode).
munmap
numpy.memmap()
numpy.load(mmap_mode)
Я думаю, это сделанотолько во время сбора мусора, это правильно?
Да, он закрывается только тогда, когда объект собирается мусором;memmap.close метод ничего не делает.
memmap.close
Вы можете вызвать x._mmap.close(), но имейте в виду, что дальнейший доступ к объекту x приведет к краху Python.
x._mmap.close()
x