高大的数组

行数超过内存容量的数组

高数组提供了一种处理由数百万或数十亿行数据存储支持的数据的方法。您可以创建高的数字数组、单元数组、类别数组、字符串、日期时间、持续时间或日历持续时间,并且您可以在一个高表或高时间表中使用这些高类型中的任何一个作为变量。许多操作和函数在高数组中的工作方式与在内存中的MATLAB中的工作方式相同®数组,但大多数结果仅在您显式使用请求它们时才计算收集。MATLAB通过最小化传递数据的次数来自动优化排队计算。有关更多信息,请参见内存不足数据的长数组

有关与大数据系统集成或编译高数组算法的更多信息,请参见用其他产品扩展高阵列s manbetx 845

功能

全部展开

创建高数组
数据存储 为大型数据集合创建数据存储
收集 在执行排队操作后将高数组收集到内存中
将高数组写入本地和远程位置以进行检查点
mapreduce 为mapreduce或高数组定义执行环境
tallrng 控制高数组的随机数生成
istall 确定输入是否为高数组
classUnderlying 在高数组中的基础数据的类
isaUnderlying 确定高数组数据是否属于指定的类
matlab.tall.transform 通过将函数句柄应用于数据块来转换数组
matlab.tall.reduce 通过对数据块应用约简算法来约简数组
matlab.tall.movingWindow 将移动窗口函数应用于数据块
matlab.tall.blockMovingWindow 应用移动窗口功能和块减少填充块的数据

主题

内存不足数据的长数组

了解高数组并执行示例计算。

高数组的延迟计算

如何利用高数组的延迟执行来优化计算的性能。

指数查看高大的数组元素

提取、分配和查看高数组的部分。

使用高数组对统计数据进行分组计算

这个示例展示了如何计算包含断电数据的大时间表的分组统计数据。

高大阵列的可视化

可视化技术高层阵列。

用其他产品扩展高阵列s manbetx 845

增强高阵列功能的s manbetx 845产品列表。

开发自定义高数组算法

开发指南编写自定义算法,以高大阵列操作。

特色的例子