相关疑难解决方法(0)

如何释放pandas数据帧使用的内存?

我有一个非常大的csv文件,我在熊猫中打开如下....

import pandas
df = pandas.read_csv('large_txt_file.txt')
Run Code Online (Sandbox Code Playgroud)

一旦我这样做,我的内存使用量增加2GB,这是预期的,因为该文件包含数百万行.当我需要释放这个内存时,我的问题出现了.我跑了....

del df
Run Code Online (Sandbox Code Playgroud)

但是,我的内存使用率没有下降.这是释放熊猫数据帧所使用的内存的错误方法吗?如果是,那么正确的方法是什么?

python memory pandas

82
推荐指数
5
解决办法
8万
查看次数

在循环中保存Matplotlib图时内存溢出

我正在使用迭代循环来使用Matplotlib绘制soame数据.当代码保存了大约768个图时,它会抛出以下异常.

RuntimeError: Could not allocate memory for image
Run Code Online (Sandbox Code Playgroud)

我的电脑有大约3.5 GB的RAM.是否有任何方法可以并行释放内存,以免内存耗尽?

python memory-management matplotlib

4
推荐指数
1
解决办法
4012
查看次数

标签 统计

python ×2

matplotlib ×1

memory ×1

memory-management ×1

pandas ×1