Как реализовать сборку мусора в Numpy

У меня есть файл с именемmain.py, который ссылается на другой файлOptimisers.py который имеет только функции в нем и используется вfor зациклитьсяmain.py, Эти функции имеют разные функции оптимизации.

этоOptimisers.py затем ссылается на два других аналогичных файла с только функциями в них, которые находятся вwhile петли. Все эти файлы используют NumPy.

Я считаю, что это из-за циклов с вызовом функций и созданием массивов в numpy, что приводит к перегрузке памяти. Поэтому я не могу закончить некоторые алгоритмы оптимизации или перебрать все возможные координаты, которые я хотел бы.

Как обеспечить удаление переменных в NumPy? Насколько я понимаю, библиотеки C numpy усложняют стандартный процесс Python. Что это%reset array Команда (из ссылки ниже) сделать? И где мне это реализовать?

Постскриптум Я прочел "Освобождение памяти огромного массива в IPython", а такжеgc.collect() тоже не работает.

Ответы на вопрос(1)

Ваш ответ на вопрос