Я занимаюсь некоторыми массивами numpy размером в GB в IPython. Когда я их удаляю, я определенно хочу, чтобы они ушли, чтобы восстановить память. Кабель вывода IPythons довольно раздражает, так как он поддерживает сохранение объектов даже после удаления последней активной ссылки на них. Я уже установил
c.TerminalInteractiveShell.cache_size = 0
в конфигурации IPython, но это только отключает кеширование записей в _oh
, другие переменные, такие как _
, __
и т.д., все еще созданы. Я также знаю о %xdel
, но в любом случае, я бы предпочел полностью отключить его, поскольку я редко использую историю вывода в любом случае, так что простой del
снова будет работать снова.