首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >特大型数据直方图图

特大型数据直方图图
EN

Stack Overflow用户
提问于 2014-09-02 09:25:55
回答 1查看 363关注 0票数 1

我有非常大的尺寸数据(1x23750811)。我想在直方图-Matlab中可视化这些数据。

由于数据非常大,我在我的图中只得到一个点。但我可以把它们分别想象出来,前1/4的数据等等。

任何一次将整个数据形象化成一个地块的建议。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-08-07 00:45:34

将所有数据加载到matlab中是效率低下的;您可以尝试使用DuckDB;它允许您使用DuckDB以几种格式查询非常大的数据集,比如CSV或Parquet;您可以预先计算回收箱和高度,然后导出它们并使用MatLab绘制它们。

这是一个您可以使用的片段:

代码语言:javascript
运行
复制
select
  floor(column/bin_size)*bin_size,
  count(*) as count
from "path/to/file.csv"
group by 1
order by 1;

或者,您可以尝试对数据进行抽样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25620060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档