小编RKo*_*ppe的帖子

使用 mplfinance/matplotlib 时可能出现内存泄漏。如何解决?

我正在尝试为 CNN 制作大量(约 170 万张)图像(带体积的烛台图)。但是,我目前拥有的脚本在每次迭代后不断增加其内存使用量,据我所知,每次迭代大约 2-5mb。无论我正在运行多少个脚本实例,这都会增加直到我的内存完全填满。(其中脚本最终使用 11-12 GB 的 16GB)。

目标是同时运行脚本的多个实例。我尝试了并行处理,结果不是很好。因此,我只是使用多个内核。我尝试了很多方法来减少内存使用,但似乎没有任何效果。

我在 VS 代码中使用 Jupyter 笔记本(Python 3.8.5)(anaconda),具有 64 位 Windows 系统。16GB 内存和英特尔 i7 第 8 代。

第一个单元调用包,加载数据并设置参数。

# import required packages 
import matplotlib.dates as mpdates 
import matplotlib.pyplot as plt 
import mplfinance as mpf
import matplotlib as mpl
from PIL import Image
import pandas as pd 
import math as math
import numpy as np
import io   as io
import gc   as gc
import os as os


#set run instance number
run=1 …
Run Code Online (Sandbox Code Playgroud)

python matplotlib python-3.x anaconda mplfinance

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

标签 统计

anaconda ×1

matplotlib ×1

mplfinance ×1

python ×1

python-3.x ×1