У меня есть модуль анализа данных, который содержит функции, которые вызывают API-интерфейс MPplotlib несколько раз, чтобы генерировать до 30 цифр в каждом прогоне. Эти цифры сразу же записываются на диск после их создания, поэтому мне нужно очистить их из памяти. В настоящее время, в конце каждой из моих функций, я делаю
import matplotlib.pyplot as plt
plt.clf()
однако я не уверен, действительно ли этот оператор может очистить память. Я особенно обеспокоен, так как вижу, что каждый раз, когда я запускаю свой модуль для отладки, свободное пространство памяти уменьшается. Может ли кто-нибудь рассказать мне о том, что мне нужно сделать, чтобы действительно очистить память каждый раз после того, как я написал графики на диск?
Спасибо.