Почему Jupyter Notebook потребляет все больше и больше данных, когда я загружаю набор данных в одну и ту же переменную несколько раз? - PullRequest
2 голосов
/ 10 апреля 2020

Я просто загружаю данные CSV в jupyter-lab следующим образом:

data = pd.read_csv('data_simple.csv')

Файл размером около 300 МБ. Поэтому, когда я загружаю его, использование памяти значительно увеличивается; скажем, 500 МБ. Это нормально.

Но когда я снова запускаю ту же самую ячейку, использование памяти увеличивается так же, как и в первый раз. И он продолжает работать, когда я управляю одной и той же ячейкой.

Почему это происходит? Я загружаю его в ту же переменную: data. Разве это не должно просто освободить старые данные и переназначить их? Куда деваются старые данные, если он просто хранит все данные в памяти? Я пытался найти его в Google, но ничего не нашел, кроме this . Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...