python - 绘制 ECDF 而不将所有数据加载到内存中
问题描述
我需要绘制一些数据的ECDF。我发现我可以做到
ecdf = sm.distributions.ECDF(sample)
x = np.linspace(min(sample), max(sample))
y = ecdf(x)
plt.step(x, y)
使用matplotlib
和statsmodels
Python 包。
我的问题是该变量sample
包含大约 1 GB 的数据,我无法一次将其全部加载到内存中。
如何在较小的切片中加载数据时绘制 ECDF?
解决方案
推荐阅读
- java - FileOutputStream try-with-resources 不关闭文件描述符
- django - 使用 UniqueConstraint 解决 Django admin 中的“get() 返回多个”错误
- sas - SAS,转置表
- c - 如何使用 OpenMP 并行化嵌套的 FOR 循环
- micronaut - 我可以将 Apache Camel 与 Micronaut 一起使用吗?
- sql - 如何在没有重复礼物的情况下计算礼物金额
- java - 在 Kotlin 中启用 CORS 时,Spark 在访问路由时返回空响应
- aem - AEM 6.4 资产再现,删除 140x100 再现是否安全?
- python - pathlib resolve() 方法不解析不存在的文件
- zapier - Zapier 新用户界面问题