首页 > 解决方案 > 绘制 ECDF 而不将所有数据加载到内存中

问题描述

我需要绘制一些数据的ECDF。我发现我可以做到

ecdf = sm.distributions.ECDF(sample) 
x = np.linspace(min(sample), max(sample))
y = ecdf(x)
plt.step(x, y)

使用matplotlibstatsmodelsPython 包。

我的问题是该变量sample包含大约 1 GB 的数据,我无法一次将其全部加载到内存中。

如何在较小的切片中加载数据时绘制 ECDF?

标签: pythonmatplotlibmemoryplotecdf

解决方案


推荐阅读