На ноутбуке jupyter, как использовать код для освобождения оперативной памяти после выполнения всех ячеек, не нажимая кнопку перезапуска вручную - PullRequest
1 голос
/ 29 мая 2020

Есть код для очистки памяти ноутбука? Я использую для l oop, чтобы сохранить фрейм данных в CSV. Но при увеличении l oop увеличивается и рабочая память. При переполнении ядро ​​ноутбука не может работать. Может кто подскажет причину увеличения памяти? Моя идея состоит в том, чтобы очистить память jupyter, не выключая ноутбук, чтобы избежать проблемы с нехваткой памяти. Я хотел бы услышать другие предложения получше. Код следующий.

num = 2062
for date in tqdm(trade_day[num:num+70]):
    # data is a dataframe, when saving it to a csv file, the size of file is about 3 to 4 MB
    data = alpha(enddate=date, index=stock_list, fq='pre')
    data.to_csv(str(date)+'.csv')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...